Fix test and rename class to follow naming convention for PreviewParameterProvider.
This commit is contained in:
parent
fc0f48570d
commit
57950c0e94
3 changed files with 5 additions and 2 deletions
|
|
@ -9,7 +9,7 @@ package io.element.android.features.messages.impl.timeline.protection
|
||||||
|
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
|
||||||
|
|
||||||
class AspectRatioPreviewProvider : PreviewParameterProvider<Float?> {
|
class AspectRatioProvider : PreviewParameterProvider<Float?> {
|
||||||
override val values: Sequence<Float?> = sequenceOf(
|
override val values: Sequence<Float?> = sequenceOf(
|
||||||
null,
|
null,
|
||||||
0.05f,
|
0.05f,
|
||||||
|
|
@ -81,7 +81,7 @@ fun ProtectedView(
|
||||||
@PreviewsDayNight
|
@PreviewsDayNight
|
||||||
@Composable
|
@Composable
|
||||||
internal fun ProtectedViewPreview(
|
internal fun ProtectedViewPreview(
|
||||||
@PreviewParameter(AspectRatioPreviewProvider::class) aspectRatio: Float?,
|
@PreviewParameter(AspectRatioProvider::class) aspectRatio: Float?,
|
||||||
) = ElementPreview {
|
) = ElementPreview {
|
||||||
TimelineItemAspectRatioBox(
|
TimelineItemAspectRatioBox(
|
||||||
modifier = Modifier.blurHashBackground(A_BLUR_HASH, alpha = 0.9f),
|
modifier = Modifier.blurHashBackground(A_BLUR_HASH, alpha = 0.9f),
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,9 @@ class KonsistClassNameTest {
|
||||||
Konsist.scopeFromProduction()
|
Konsist.scopeFromProduction()
|
||||||
.classes()
|
.classes()
|
||||||
.withAllParentsOf(PreviewParameterProvider::class)
|
.withAllParentsOf(PreviewParameterProvider::class)
|
||||||
|
.withoutName(
|
||||||
|
"AspectRatioProvider",
|
||||||
|
)
|
||||||
.also {
|
.also {
|
||||||
// Check that classes are actually found
|
// Check that classes are actually found
|
||||||
assertThat(it.size).isGreaterThan(100)
|
assertThat(it.size).isGreaterThan(100)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue