| Index: qunit/tests/cssEscaping.js |
| =================================================================== |
| --- a/qunit/tests/cssEscaping.js |
| +++ b/qunit/tests/cssEscaping.js |
| @@ -4,35 +4,14 @@ |
| var Filter = filterClasses.Filter; |
| var ElemHideFilter = filterClasses.ElemHideFilter; |
| - module( |
| - "CSS escaping", |
| - { |
| - setup: function() |
| - { |
| - var frame = document.createElement("iframe"); |
| - frame.srcdoc = '<script src="../include.postload.js"></script>'; |
| + var filterComposer = require("filterComposer"); |
| + var escapeCSS = filterComposer.escapeCSS; |
| + var quoteCSS = filterComposer.quoteCSS; |
| - stop(); |
| - frame.addEventListener("load", function() |
| - { |
| - start(); |
| - |
| - this.escapeCSS = frame.contentWindow.escapeCSS; |
| - this.quote = frame.contentWindow.quote; |
| - |
| - document.body.removeChild(frame); |
| - }.bind(this)); |
| - |
| - document.body.appendChild(frame); |
| - } |
| - } |
| - ); |
| + module("CSS escaping"); |
| test("CSS escaping", function() |
| { |
| - var escapeCSS = this.escapeCSS; |
| - var quote = this.quote; |
| - |
| function testSelector(opts) |
| { |
| var mustMatch = opts.mustMatch !== false; |
| @@ -103,7 +82,7 @@ |
| }); |
| testSelector({ |
| - selector: "[foo=" + quote(s) + "]", |
| + selector: "[foo=" + quoteCSS(s) + "]", |
| attributes: {foo: s} |
| }); |
| } |