diff options
Diffstat (limited to 'sonar-css-plugin/src/test/java')
| -rw-r--r-- | sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java index 8b1e74c..cbd402d 100644 --- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java +++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java @@ -50,4 +50,18 @@ public class CssRuleTest { String optionsAsJson = new Gson().toJson(instance.stylelintOptions()); assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreAtRules\":[\"foo\"]}]"); } + + @Test + public void declaration_block_no_duplicate_properties_default() { + String optionsAsJson = new Gson().toJson(new DeclarationBlockNoDuplicateProperties().stylelintOptions()); + assertThat(optionsAsJson).isEqualTo("[true,{\"ignore\":[\"consecutive-duplicates-with-different-values\"]}]"); + } + + @Test + public void declaration_block_no_duplicate_properties_custom() { + DeclarationBlockNoDuplicateProperties instance = new DeclarationBlockNoDuplicateProperties(); + instance.ignoreFallbacks = false; + String optionsAsJson = new Gson().toJson(instance.stylelintOptions()); + assertThat(optionsAsJson).isEqualTo("true"); + } } |
