Fix test and rename class to follow naming convention for PreviewParameterProvider.

This commit is contained in:
Benoit Marty 2024-11-21 15:18:56 +01:00
parent fc0f48570d
commit 57950c0e94
3 changed files with 5 additions and 2 deletions

View file

@ -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,

View file

@ -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),

View file

@ -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)