Skip to content

Commit 1c67261

Browse files
committed
add test for #458
1 parent a274c3d commit 1c67261

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/core/CSSLint.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@
2525
Assert.areEqual(2, result.ruleset["adjoining-classes"]);
2626
Assert.areEqual(1, result.ruleset["text-indent"]);
2727
Assert.areEqual(0, result.ruleset["box-sizing"]);
28+
},
29+
30+
"Embedded rulesets should not have the side-effect of modifying the ruleset object passed in by the caller of verify()": function(){
31+
var ruleset = {
32+
"text-indent": 1,
33+
"box-sizing": 1
34+
};
35+
CSSLint.verify("/*csslint bogus, adjoining-classes:true, box-sizing:false */\n.foo.bar{}", ruleset);
36+
37+
Assert.areEqual(undefined, ruleset["adjoining-classes"]);
38+
Assert.areEqual(1, ruleset["text-indent"]);
39+
Assert.areEqual(1, ruleset["box-sizing"]);
2840
}
2941

3042
}));

0 commit comments

Comments
 (0)