From d27a1ac47a343ff76cc1135b0fdde9c89c1b3455 Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Fri, 14 Jun 2019 10:37:59 +0200 Subject: S4670: add parameter for ignored types (#182) --- .../test/java/org/sonar/css/plugin/rules/CssRuleTest.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (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 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,11 +72,19 @@ 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()); @@ -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 -- cgit v1.2.3