aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-css-plugin/src/test')
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java14
1 files changed, 11 insertions, 3 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 6a147bc..044f4f4 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
@@ -72,12 +72,20 @@ public class CssRuleTest {
}
@Test
- public void selector_type_no_unknown_options() {
+ public void selector_type_no_unknown_default() {
String optionsAsJson = new Gson().toJson(new SelectorTypeNoUnknown().stylelintOptions());
assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreTypes\":[\"/^mat-/\"]}]");
}
@Test
+ public void selector_type_no_unknown_custom() {
+ SelectorTypeNoUnknown selectorTypeNoUnknown = new SelectorTypeNoUnknown();
+ selectorTypeNoUnknown.ignoreTypes = "/^mat-/, /^fa-/";
+ String optionsAsJson = new Gson().toJson(selectorTypeNoUnknown.stylelintOptions());
+ assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreTypes\":[\"/^mat-/\",\"/^fa-/\"]}]");
+ }
+
+ @Test
public void units_no_unknown_options() {
String optionsAsJson = new Gson().toJson(new UnitNoUnknown().stylelintOptions());
assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreUnits\":[\"x\"]}]");
@@ -92,9 +100,9 @@ public class CssRuleTest {
@Test
public void at_rule_unknown_custom() {
AtRuleNoUnknown instance = new AtRuleNoUnknown();
- instance.ignoredAtRules = "foo";
+ instance.ignoredAtRules = "foo, bar";
String optionsAsJson = new Gson().toJson(instance.stylelintOptions());
- assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreAtRules\":[\"foo\"]}]");
+ assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreAtRules\":[\"foo\",\"bar\"]}]");
}
@Test