diff options
| author | Alban Auzeill | 2019-12-24 11:04:49 +0100 |
|---|---|---|
| committer | Elena Vilchik | 2019-12-24 11:04:49 +0100 |
| commit | 226b922ded2e29d0968857e4b5d547dbd47c76c8 (patch) | |
| tree | 3bd5d2949056bdb0331bcca695cfce1f8a23458e /sonar-css-plugin/src/test/java | |
| parent | 54195cb67b2eff8f38fd88d2fedb564242224750 (diff) | |
| download | sonar-css-226b922ded2e29d0968857e4b5d547dbd47c76c8.tar.bz2 | |
Add parameter for S4660 to define custom pseudo-elements (#220)
Diffstat (limited to 'sonar-css-plugin/src/test/java')
| -rw-r--r-- | sonar-css-plugin/src/test/java/org/sonar/css/plugin/rules/CssRuleTest.java | 15 |
1 files changed, 15 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 e7945b7..bd18c4b 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,6 +46,7 @@ public class CssRuleTest { DeclarationBlockNoDuplicateProperties.class, PropertyNoUnknown.class, SelectorPseudoClassNoUnknown.class, + SelectorPseudoElementNoUnknown.class, SelectorTypeNoUnknown.class, UnitNoUnknown.class); @@ -86,6 +87,20 @@ public class CssRuleTest { } @Test + public void selector_pseudo_element_no_unknown_default() { + String optionsAsJson = new Gson().toJson(new SelectorPseudoElementNoUnknown().stylelintOptions()); + assertThat(optionsAsJson).isEqualTo("[true,{\"ignorePseudoElements\":[\"ng-deep\"]}]"); + } + + @Test + public void selector_pseudo_element_no_unknown_custom() { + SelectorPseudoElementNoUnknown selectorPseudoElementNoUnknown = new SelectorPseudoElementNoUnknown(); + selectorPseudoElementNoUnknown.ignorePseudoElements = "ng-deep, /^custom-/"; + String optionsAsJson = new Gson().toJson(selectorPseudoElementNoUnknown.stylelintOptions()); + assertThat(optionsAsJson).isEqualTo("[true,{\"ignorePseudoElements\":[\"ng-deep\",\"/^custom-/\"]}]"); + } + + @Test public void units_no_unknown_options() { String optionsAsJson = new Gson().toJson(new UnitNoUnknown().stylelintOptions()); assertThat(optionsAsJson).isEqualTo("[true,{\"ignoreUnits\":[\"x\"]}]"); |
