Index: test/filterListener.js |
=================================================================== |
--- a/test/filterListener.js |
+++ b/test/filterListener.js |
@@ -105,24 +105,29 @@ |
result[type].sort(); |
} |
test.deepEqual(result, expected, text); |
} |
exports.testAddingAndRemovingFilters = function(test) |
{ |
+ let filter0 = Filter.fromText("filter0"); |
let filter1 = Filter.fromText("filter1"); |
let filter2 = Filter.fromText("@@filter2"); |
let filter3 = Filter.fromText("##filter3"); |
let filter4 = Filter.fromText("!filter4"); |
let filter5 = Filter.fromText("#@#filter5"); |
let filter6 = Filter.fromText("example.com#?#:-abp-properties(filter6')"); |
let filter7 = Filter.fromText("example.com#@#[-abp-properties='filter7']"); |
+ filter0.needsTrust = true; |
+ FilterStorage.addFilter(filter0); |
+ checkKnownFilters(test, "add filter0", {}); |
+ |
FilterStorage.addFilter(filter1); |
checkKnownFilters(test, "add filter1", {blacklist: [filter1.text]}); |
FilterStorage.addFilter(filter2); |
checkKnownFilters(test, "add @@filter2", {blacklist: [filter1.text], whitelist: [filter2.text]}); |
FilterStorage.addFilter(filter3); |
checkKnownFilters(test, "add ##filter3", {blacklist: [filter1.text], whitelist: [filter2.text], elemhide: [filter3.text]}); |
FilterStorage.addFilter(filter4); |
checkKnownFilters(test, "add !filter4", {blacklist: [filter1.text], whitelist: [filter2.text], elemhide: [filter3.text]}); |