From e49c0c46ebd77fd56157b90d53c8ffac65cd550a Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 23 Oct 2023 12:00:01 +0200 Subject: [PATCH] Konsist: add test to ensure that functions with `@PreviewsDayNight` are internal, and fix existing issues. --- .../android/tests/konsist/KonsistPreviewTest.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/konsist/src/test/kotlin/io/element/android/tests/konsist/KonsistPreviewTest.kt b/tests/konsist/src/test/kotlin/io/element/android/tests/konsist/KonsistPreviewTest.kt index 7061d4ba55..f82f4dac7c 100644 --- a/tests/konsist/src/test/kotlin/io/element/android/tests/konsist/KonsistPreviewTest.kt +++ b/tests/konsist/src/test/kotlin/io/element/android/tests/konsist/KonsistPreviewTest.kt @@ -46,4 +46,15 @@ class KonsistPreviewTest { it.text.contains("ElementPreview") } } + + @Test + fun `Functions with '@PreviewsDayNight' are internal`() { + Konsist + .scopeFromProject() + .functions() + .withAllAnnotationsOf(PreviewsDayNight::class) + .assertTrue { + it.hasInternalModifier + } + } }