Index: test/synchronizer.js |
=================================================================== |
--- a/test/synchronizer.js |
+++ b/test/synchronizer.js |
@@ -17,29 +17,27 @@ |
"use strict"; |
let { |
createSandbox, setupTimerAndXMLHttp, setupRandomResult, unexpectedError, Cr, |
MILLIS_IN_SECOND, MILLIS_IN_HOUR |
} = require("./_common"); |
-let Filter = null; |
let filterStorage = null; |
let Prefs = null; |
let Subscription = null; |
exports.setUp = function(callback) |
{ |
let globals = Object.assign({}, setupTimerAndXMLHttp.call(this), |
setupRandomResult.call(this)); |
let sandboxedRequire = createSandbox({globals}); |
( |
- {Filter} = sandboxedRequire("../lib/filterClasses"), |
{filterStorage} = sandboxedRequire("../lib/filterStorage"), |
{Prefs} = sandboxedRequire("./stub-modules/prefs"), |
{Subscription} = sandboxedRequire("../lib/subscriptionClasses"), |
sandboxedRequire("../lib/synchronizer") |
); |
callback(); |
}; |
@@ -138,26 +136,21 @@ |
this.runScheduledTasks(2).then(() => |
{ |
test.equal(subscription.downloadStatus, currentTest.downloadStatus, "Download status"); |
test.equal(subscription.requiredVersion, currentTest.requiredVersion, "Required version"); |
if (currentTest.downloadStatus == "synchronize_ok") |
{ |
- test.deepEqual(subscription.filters, [ |
- Filter.fromText("foo"), |
- Filter.fromText("!bar"), |
- Filter.fromText("@@bas"), |
- Filter.fromText("#bam") |
- ], "Resulting subscription filters"); |
+ test.deepEqual([...subscription.filterText()], ["foo", "!bar", "@@bas", "#bam"], "Resulting subscription filters"); |
} |
else |
{ |
- test.deepEqual(subscription.filters, [ |
+ test.deepEqual([...subscription.filterText()], [ |
], "Resulting subscription filters"); |
} |
}).catch(unexpectedError.bind(test)).then(() => test.done()); |
}; |
} |
exports.testsDisabledUpdates = function(test) |
{ |
@@ -302,17 +295,17 @@ |
this.registerHandler("/subscription", metadata => |
{ |
return [Cr.NS_OK, 200, "[Adblock]\n" + comment + "\nfoo\nbar"]; |
}); |
this.runScheduledTasks(2).then(() => |
{ |
check(test, subscription); |
- test.deepEqual(subscription.filters, [Filter.fromText("foo"), Filter.fromText("bar")], "Special comment not added to filters"); |
+ test.deepEqual([...subscription.filterText()], ["foo", "bar"], "Special comment not added to filters"); |
}).catch(unexpectedError.bind(test)).then(() => test.done()); |
}; |
} |
exports.testRedirects = function(test) |
{ |
let subscription = Subscription.fromURL("http://example.com/subscription"); |
filterStorage.addSubscription(subscription); |