diff --git a/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/JavaDefaultTargetTest.java b/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/JavaDefaultTargetTest.java index e2b132ffae..71fd2771e0 100644 --- a/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/JavaDefaultTargetTest.java +++ b/plugin-gradle/src/test/java/com/diffplug/gradle/spotless/JavaDefaultTargetTest.java @@ -102,6 +102,27 @@ void forbidWildcardImports() throws IOException { assertFile("test.java").sameAsResource("java/forbidwildcardimports/JavaCodeWildcardsFormatted.test"); } + @Test + void forbidWildcardImportsWithToggleOffOn() throws IOException { + setFile("build.gradle").toLines( + "plugins {", + " id 'com.diffplug.spotless'", + "}", + "repositories { mavenCentral() }", + "", + "spotless {", + " java {", + " target file('test.java')", + " toggleOffOn()", + " forbidWildcardImports()", + " }", + "}"); + + setFile("test.java").toResource("java/forbidwildcardimports/JavaCodeWildcardsUnformatted.test"); + gradleRunner().withArguments("spotlessApply").buildAndFail(); + assertFile("test.java").sameAsResource("java/forbidwildcardimports/JavaCodeWildcardsFormatted.test"); + } + @Test void forbidModuleImports() throws IOException { setFile("build.gradle").toLines(