From ace698da0dd37aee4070fbabce052ec30fe89395 Mon Sep 17 00:00:00 2001 From: Amaury Levé Date: Wed, 27 Jun 2018 14:57:12 +0200 Subject: Update S4656: Rule should be parameterized --- .../test/java/org/sonar/css/plugin/rules/CssRuleTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'sonar-css-plugin/src/test/java/org/sonar/css') 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"); + } } -- cgit v1.2.3