aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test
diff options
context:
space:
mode:
authorElena Vilchik2019-06-12 15:50:01 +0200
committerTibor Blenessy2019-06-12 15:50:01 +0200
commitb464f83be5076ebdbee253b34f1a872fbf708402 (patch)
tree0ca1a77d77d0023de21e9a74b679af55f659a6ad /sonar-css-plugin/src/test
parentfd0139f0673ceaeabab4db3112cf18fff69f3c81 (diff)
downloadsonar-css-b464f83be5076ebdbee253b34f1a872fbf708402.tar.bz2
Consider 'x' unit as compliant for S4653 (#178)
Diffstat (limited to 'sonar-css-plugin/src/test')
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java9
1 files changed, 8 insertions, 1 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 9016115..6a147bc 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
@@ -46,7 +46,8 @@ public class CssRuleTest {
DeclarationBlockNoDuplicateProperties.class,
PropertyNoUnknown.class,
SelectorPseudoClassNoUnknown.class,
- SelectorTypeNoUnknown.class);
+ SelectorTypeNoUnknown.class,
+ UnitNoUnknown.class);
for (Class ruleClass : CssRules.getRuleClasses()) {
CssRule rule = (CssRule)ruleClass.getConstructor().newInstance();
@@ -77,6 +78,12 @@ public class CssRuleTest {
}
@Test
+ public void units_no_unknown_options() {
+ String optionsAsJson = new Gson().toJson(new UnitNoUnknown().stylelintOptions());
+ assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreUnits\":[\"x\"]}]");
+ }
+
+ @Test
public void at_rule_unknown_default() {
String optionsAsJson = new Gson().toJson(new AtRuleNoUnknown().stylelintOptions());
assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreAtRules\":[\"value\",\"at-root\",\"content\",\"debug\",\"each\",\"else\",\"error\",\"for\",\"function\",\"if\",\"include\",\"mixin\",\"return\",\"warn\",\"while\",\"extend\"]}]");