Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: chrome/content/tests/subscriptionClasses.js

Issue 29355735: Issue 4223 - Remove tests migrated to adblockpluscore (Closed)
Patch Set: Restored elemhide.js Created Oct. 4, 2016, 2:19 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/content/tests/signatures.js ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/content/tests/subscriptionClasses.js
diff --git a/chrome/content/tests/subscriptionClasses.js b/chrome/content/tests/subscriptionClasses.js
deleted file mode 100644
index f1bb3b1fe0e5fd5ce2afc1fb01d6fe209b475136..0000000000000000000000000000000000000000
--- a/chrome/content/tests/subscriptionClasses.js
+++ /dev/null
@@ -1,64 +0,0 @@
-(function()
-{
- module("Subscription classes", {setup: prepareFilterComponents, teardown: restoreFilterComponents});
-
- function compareSubscription(url, expected, postInit)
- {
- expected.push("[Subscription]")
- let subscription = Subscription.fromURL(url);
- if (postInit)
- postInit(subscription)
- let result = [];
- subscription.serialize(result);
- equal(result.sort().join("\n"), expected.sort().join("\n"), url);
-
- let map = Object.create(null);
- for (let line of result.slice(1))
- {
- if (/(.*?)=(.*)/.test(line))
- map[RegExp.$1] = RegExp.$2;
- }
- let subscription2 = Subscription.fromObject(map);
- equal(subscription.toString(), subscription2.toString(), url + " deserialization");
- }
-
- test("Subscription class definitions", function()
- {
- equal(typeof Subscription, "function", "typeof Subscription");
- equal(typeof SpecialSubscription, "function", "typeof SpecialSubscription");
- equal(typeof RegularSubscription, "function", "typeof RegularSubscription");
- equal(typeof ExternalSubscription, "function", "typeof ExternalSubscription");
- equal(typeof DownloadableSubscription, "function", "typeof DownloadableSubscription");
- });
-
- test("Subscriptions with state", function()
- {
- compareSubscription("~fl~", ["url=~fl~"]);
- compareSubscription("http://test/default", ["url=http://test/default", "title=http://test/default"]);
- compareSubscription("http://test/default_titled", ["url=http://test/default_titled", "title=test"], function(subscription)
- {
- subscription.title = "test";
- });
- compareSubscription("http://test/non_default", ["url=http://test/non_default", "title=test",
- "disabled=true", "lastSuccess=8", "lastDownload=12", "lastCheck=16", "softExpiration=18", "expires=20", "downloadStatus=foo",
- "errors=3", "version=24", "requiredVersion=0.6"], function(subscription)
- {
- subscription.title = "test";
- subscription.disabled = true;
- subscription.lastSuccess = 8;
- subscription.lastDownload = 12;
- subscription.lastCheck = 16;
- subscription.softExpiration = 18;
- subscription.expires = 20;
- subscription.downloadStatus = "foo";
- subscription.errors = 3;
- subscription.version = 24
- subscription.requiredVersion = "0.6";
- });
- compareSubscription("~wl~", ["url=~wl~", "disabled=true", "title=Test group"], function(subscription)
- {
- subscription.title = "Test group";
- subscription.disabled = true;
- });
- });
-})();
« no previous file with comments | « chrome/content/tests/signatures.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld