| Index: test/filterListener.js |
| =================================================================== |
| --- a/test/filterListener.js |
| +++ b/test/filterListener.js |
| @@ -20,36 +20,36 @@ |
| const {createSandbox} = require("./_common"); |
| let sandboxedRequire = null; |
| let FilterStorage = null; |
| let Subscription = null; |
| let Filter = null; |
| let defaultMatcher = null; |
| let SpecialSubscription = null; |
| -let ElemHideException = null; |
| exports.setUp = function(callback) |
| { |
| sandboxedRequire = createSandbox({ |
| extraExports: { |
| elemHide: ["knownFilters"], |
| elemHideEmulation: ["filters"], |
| + elemHideExceptions: ["knownExceptions"], |
| snippets: ["filters"] |
| } |
| }); |
| // We need to require the filterListener module so that filter changes will be |
| // noticed, even though we don't directly use the module here. |
| sandboxedRequire("../lib/filterListener"); |
| ( |
| {FilterStorage} = sandboxedRequire("../lib/filterStorage"), |
| {Subscription, SpecialSubscription} = sandboxedRequire("../lib/subscriptionClasses"), |
| - {Filter, ElemHideException} = sandboxedRequire("../lib/filterClasses"), |
| + {Filter} = sandboxedRequire("../lib/filterClasses"), |
| {defaultMatcher} = sandboxedRequire("../lib/matcher") |
| ); |
| FilterStorage.addSubscription(Subscription.fromURL("~fl~")); |
| FilterStorage.addSubscription(Subscription.fromURL("~wl~")); |
| FilterStorage.addSubscription(Subscription.fromURL("~eh~")); |
| Subscription.fromURL("~fl~").defaults = ["blocking"]; |
| @@ -76,24 +76,23 @@ |
| filters.push(filter.text); |
| } |
| } |
| result[type] = filters; |
| } |
| let elemHide = sandboxedRequire("../lib/elemHide"); |
| result.elemhide = []; |
| + for (let filter of elemHide.knownFilters) |
| + result.elemhide.push(filter.text); |
| + |
| + let elemHideExceptions = sandboxedRequire("../lib/elemHideExceptions"); |
| result.elemhideexception = []; |
| - for (let filter of elemHide.knownFilters) |
| - { |
| - if (filter instanceof ElemHideException) |
| - result.elemhideexception.push(filter.text); |
| - else |
| - result.elemhide.push(filter.text); |
| - } |
| + for (let exception of elemHideExceptions.knownExceptions) |
| + result.elemhideexception.push(exception.text); |
| let elemHideEmulation = sandboxedRequire("../lib/elemHideEmulation"); |
| result.elemhideemulation = []; |
| for (let filterText of elemHideEmulation.filters) |
| result.elemhideemulation.push(filterText); |
| let snippets = sandboxedRequire("../lib/snippets"); |
| result.snippets = []; |