Skip to content

Commit 122cbcc

Browse files
test(architecture): avoid import of test classes
1 parent 7693718 commit 122cbcc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/test/kotlin/architecture/CleanArchitectureTest.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ class CleanArchitectureTest : StringSpec({
2424
.whereLayer("usecase").mayOnlyBeAccessedByLayers("application", "infrastructure")
2525
.whereLayer("application").mayOnlyBeAccessedByLayers("infrastructure")
2626
.whereLayer("infrastructure").mayNotBeAccessedByAnyLayer()
27-
.check(ClassFileImporter().importPackages("entity", "usecase", "application", "infrastructure"))
27+
.check(
28+
ClassFileImporter()
29+
.withImportOption { !it.contains("/test/") } // ignore tests classes
30+
.importPackages("entity", "usecase", "application", "infrastructure")
31+
)
2832
}
2933
})

0 commit comments

Comments
 (0)