| Index: test/filterListener.js |
| diff --git a/test/filterListener.js b/test/filterListener.js |
| index 42cd0398e21398c6ff6c0f5411c39e9fb31f9ab2..3f23cff3ba9bc571d11d973750c74dc0158d4eb5 100644 |
| --- a/test/filterListener.js |
| +++ b/test/filterListener.js |
| @@ -25,12 +25,13 @@ let Subscription = null; |
| let Filter = null; |
| let defaultMatcher = null; |
| let SpecialSubscription = null; |
| +let ElemHideException = null; |
| exports.setUp = function(callback) |
| { |
| sandboxedRequire = createSandbox({ |
| extraExports: { |
| - elemHide: ["filterByKey", "exceptions"], |
| + elemHide: ["knownFilters"], |
| elemHideEmulation: ["filters"] |
| } |
| }); |
| @@ -42,7 +43,7 @@ exports.setUp = function(callback) |
| ( |
| {FilterStorage} = sandboxedRequire("../lib/filterStorage"), |
| {Subscription, SpecialSubscription} = sandboxedRequire("../lib/subscriptionClasses"), |
| - {Filter} = sandboxedRequire("../lib/filterClasses"), |
| + {Filter, ElemHideException} = sandboxedRequire("../lib/filterClasses"), |
| {defaultMatcher} = sandboxedRequire("../lib/matcher") |
| ); |
| @@ -79,14 +80,13 @@ function checkKnownFilters(test, text, expected) |
| let elemHide = sandboxedRequire("../lib/elemHide"); |
| result.elemhide = []; |
| - for (let key in elemHide.filterByKey) |
| - result.elemhide.push(elemHide.filterByKey[key].text); |
| - |
| result.elemhideexception = []; |
| - for (let [, list] of elemHide.exceptions) |
| + for (let filter of elemHide.knownFilters) |
| { |
| - for (let exception of list) |
| - result.elemhideexception.push(exception.text); |
| + if (filter instanceof ElemHideException) |
| + result.elemhideexception.push(filter.text); |
| + else |
| + result.elemhide.push(filter.text); |
| } |
| let elemHideEmulation = sandboxedRequire("../lib/elemHideEmulation"); |