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
class AspectRatioPreviewProvider : PreviewParameterProvider<Float?> {
class AspectRatioProvider : PreviewParameterProvider<Float?> {
override val values: Sequence<Float?> = sequenceOf(
null,
0.05f,

View File

@@ -81,7 +81,7 @@ fun ProtectedView(
@PreviewsDayNight
@Composable
internal fun ProtectedViewPreview(
@PreviewParameter(AspectRatioPreviewProvider::class) aspectRatio: Float?,
@PreviewParameter(AspectRatioProvider::class) aspectRatio: Float?,
) = ElementPreview {
TimelineItemAspectRatioBox(
modifier = Modifier.blurHashBackground(A_BLUR_HASH, alpha = 0.9f),

View File

@@ -48,6 +48,9 @@ class KonsistClassNameTest {
Konsist.scopeFromProduction()
.classes()
.withAllParentsOf(PreviewParameterProvider::class)
.withoutName(
"AspectRatioProvider",
)
.also {
// Check that classes are actually found
assertThat(it.size).isGreaterThan(100)