diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
commit | 8148615da179fdd60f19018e13b4e94b95609cc6 (patch) | |
tree | 771fccdd99fa3adf35fdd2c81d8197b415a89b91 /browser/base/content/test/general/browser_bug521216.js | |
parent | 494802c1be7888025b95260d23db187467d2b9dd (diff) | |
download | UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.gz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.lz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.xz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.zip |
Remove browser tests - Part 1: The Tests (except for experiments)
Diffstat (limited to 'browser/base/content/test/general/browser_bug521216.js')
-rw-r--r-- | browser/base/content/test/general/browser_bug521216.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/browser/base/content/test/general/browser_bug521216.js b/browser/base/content/test/general/browser_bug521216.js deleted file mode 100644 index 735ae92f6..000000000 --- a/browser/base/content/test/general/browser_bug521216.js +++ /dev/null @@ -1,50 +0,0 @@ -var expected = ["TabOpen", "onStateChange", "onLocationChange", "onLinkIconAvailable"]; -var actual = []; -var tabIndex = -1; -this.__defineGetter__("tab", () => gBrowser.tabs[tabIndex]); - -function test() { - waitForExplicitFinish(); - tabIndex = gBrowser.tabs.length; - gBrowser.addTabsProgressListener(progressListener); - gBrowser.tabContainer.addEventListener("TabOpen", TabOpen, false); - gBrowser.addTab("data:text/html,<html><head><link href='about:logo' rel='shortcut icon'>"); -} - -function record(aName) { - info("got " + aName); - if (actual.indexOf(aName) == -1) - actual.push(aName); - if (actual.length == expected.length) { - is(actual.toString(), expected.toString(), - "got events and progress notifications in expected order"); - - executeSoon(function(tab) { - gBrowser.removeTab(tab); - gBrowser.removeTabsProgressListener(progressListener); - gBrowser.tabContainer.removeEventListener("TabOpen", TabOpen, false); - finish(); - }.bind(null, tab)); - } -} - -function TabOpen(aEvent) { - if (aEvent.target == tab) - record(arguments.callee.name); -} - -var progressListener = { - onLocationChange: function onLocationChange(aBrowser) { - if (aBrowser == tab.linkedBrowser) - record(arguments.callee.name); - }, - onStateChange: function onStateChange(aBrowser) { - if (aBrowser == tab.linkedBrowser) - record(arguments.callee.name); - }, - onLinkIconAvailable: function onLinkIconAvailable(aBrowser, aIconURL) { - if (aBrowser == tab.linkedBrowser && - aIconURL == "about:logo") - record(arguments.callee.name); - } -}; |