Merge branch 'develop' into fix/6371-save-file-name-conflicts

This commit is contained in:
Benoit Marty
2026-08-24 18:14:03 +02:00
committed by GitHub
478 changed files with 987 additions and 842 deletions
@@ -57,16 +57,16 @@ class KonsistClassNameTest {
}
@Test
fun `Classes extending 'PreviewParameterProvider' name MUST end with 'Provider' and MUST contain provided class name`() {
fun `Classes extending 'PreviewParameterProvider' name MUST end with 'PreviewParam' and MUST contain provided class name`() {
Konsist.scopeFromProduction()
.classes()
.withAllParentsOf(PreviewParameterProvider::class)
.withoutName(
"AspectRatioProvider",
"EditableAvatarViewUriProvider",
"LoginModeViewErrorProvider",
"OverlapRatioProvider",
"TextFileContentProvider",
"AspectRatioPreviewParam",
"EditableAvatarViewUriPreviewParam",
"LoginModeViewErrorPreviewParam",
"OverlapRatioPreviewParam",
"TextFileContentPreviewParam",
)
.also {
// Check that classes are actually found
@@ -82,8 +82,7 @@ class KonsistClassNameTest {
.removeSuffix("?")
.replace(".", "")
val name = klass.name
name.endsWith("Provider") &&
name.endsWith("PreviewProvider").not() &&
name.endsWith("PreviewParam") &&
name.contains(providedType)
}
}