| Index: qunit/tests/cssEscaping.js | 
| =================================================================== | 
| --- a/qunit/tests/cssEscaping.js | 
| +++ b/qunit/tests/cssEscaping.js | 
| @@ -18,6 +18,8 @@ | 
| }.bind(this)); | 
| document.body.appendChild(frame); | 
| + | 
| + this.filterClasses = require("filterClasses"); | 
| 
 
Wladimir Palant
2014/11/20 14:33:05
As with the other review, no point having this in
 
Sebastian Noack
2014/11/20 15:47:27
Done, using an IFEE.
 
 | 
| } | 
| } | 
| ); | 
| @@ -27,6 +29,9 @@ | 
| var escapeCSS = this.escapeCSS; | 
| var quote = this.quote; | 
| + var Filter = this.filterClasses.Filter; | 
| + var ElemHideFilter = this.filterClasses.ElemHideFilter; | 
| + | 
| function testSelector(opts) | 
| { | 
| var mustMatch = opts.mustMatch !== false; | 
| @@ -59,10 +64,19 @@ | 
| } | 
| var foundElement = doc.querySelector(opts.selector); | 
| - if (mustMatch) | 
| - equal(foundElement, element, opts.selector); | 
| + var filter = Filter.fromText("##" + opts.selector); | 
| + | 
| + if (!(filter instanceof ElemHideFilter)) | 
| + { | 
| + ok(false, opts.selector + " (not allowed in elemhide filters)"); | 
| 
 
Wladimir Palant
2014/11/20 14:33:05
There are very few cases where code like this is j
 
Sebastian Noack
2014/11/20 15:47:27
So far testSelector() only generates one assert pe
 
Wladimir Palant
2014/11/20 17:01:20
Not sure I agree but not really that important...
 
 | 
| + } | 
| else | 
| - ok(true, opts.selector); | 
| + { | 
| + if (mustMatch) | 
| + equal(foundElement, element, opts.selector); | 
| + else | 
| + ok(true, opts.selector); | 
| + } | 
| } | 
| function testEscape(s) |