aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test/java
diff options
context:
space:
mode:
authorAmaury Levé2018-06-27 14:57:12 +0200
committerAmaury Levé2018-06-28 10:14:25 +0200
commitace698da0dd37aee4070fbabce052ec30fe89395 (patch)
tree9034a12a7d11a3f26d525e0d1ea147825303487b /sonar-css-plugin/src/test/java
parent55825cb9babbbbbd685a2b7efbca0efc248de383 (diff)
downloadsonar-css-ace698da0dd37aee4070fbabce052ec30fe89395.tar.bz2
Update S4656: Rule should be parameterized
Diffstat (limited to 'sonar-css-plugin/src/test/java')
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java14
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");
+ }
}