Skip to content

Commit 264f4cc

Browse files
authored
Add regression test for forbidWildcardImports inside toggleOffOn (#2982)
2 parents 6abb064 + 5c59964 commit 264f4cc

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

plugin-gradle/src/test/java/com/diffplug/gradle/spotless/JavaDefaultTargetTest.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,27 @@ void forbidWildcardImports() throws IOException {
102102
assertFile("test.java").sameAsResource("java/forbidwildcardimports/JavaCodeWildcardsFormatted.test");
103103
}
104104

105+
@Test
106+
void forbidWildcardImportsWithToggleOffOn() throws IOException {
107+
setFile("build.gradle").toLines(
108+
"plugins {",
109+
" id 'com.diffplug.spotless'",
110+
"}",
111+
"repositories { mavenCentral() }",
112+
"",
113+
"spotless {",
114+
" java {",
115+
" target file('test.java')",
116+
" toggleOffOn()",
117+
" forbidWildcardImports()",
118+
" }",
119+
"}");
120+
121+
setFile("test.java").toResource("java/forbidwildcardimports/JavaCodeWildcardsUnformatted.test");
122+
gradleRunner().withArguments("spotlessApply").buildAndFail();
123+
assertFile("test.java").sameAsResource("java/forbidwildcardimports/JavaCodeWildcardsFormatted.test");
124+
}
125+
105126
@Test
106127
void forbidModuleImports() throws IOException {
107128
setFile("build.gradle").toLines(

0 commit comments

Comments
 (0)