aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test
diff options
context:
space:
mode:
authorElena Vilchik2019-06-14 10:37:59 +0200
committerGitHub2019-06-14 10:37:59 +0200
commitd27a1ac47a343ff76cc1135b0fdde9c89c1b3455 (patch)
tree367c93f0392853175b62555ca525f9e3857ba956 /sonar-css-plugin/src/test
parenteb017c3b5e0b4652210fb7bcd0a68fe0c36b29cf (diff)
downloadsonar-css-d27a1ac47a343ff76cc1135b0fdde9c89c1b3455.tar.bz2
S4670: add parameter for ignored types (#182)
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