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_zbug569342.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_zbug569342.js')
-rw-r--r-- | browser/base/content/test/general/browser_zbug569342.js | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/browser/base/content/test/general/browser_zbug569342.js b/browser/base/content/test/general/browser_zbug569342.js deleted file mode 100644 index 2dac5acde..000000000 --- a/browser/base/content/test/general/browser_zbug569342.js +++ /dev/null @@ -1,80 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - * http://creativecommons.org/publicdomain/zero/1.0/ - */ - -var gTab = null; - -function load(url, cb) { - gTab = gBrowser.addTab(url); - gBrowser.addEventListener("load", function (event) { - if (event.target.location != url) - return; - - gBrowser.removeEventListener("load", arguments.callee, true); - // Trigger onLocationChange by switching tabs. - gBrowser.selectedTab = gTab; - cb(); - }, true); -} - -function test() { - waitForExplicitFinish(); - - ok(gFindBar.hidden, "Find bar should not be visible by default"); - - // Open the Find bar before we navigate to pages that shouldn't have it. - EventUtils.synthesizeKey("f", { accelKey: true }); - ok(!gFindBar.hidden, "Find bar should be visible"); - - nextTest(); -} - -var urls = [ - "about:config", - "about:addons", -]; - -function nextTest() { - let url = urls.shift(); - if (url) { - testFindDisabled(url, nextTest); - } else { - // Make sure the find bar is re-enabled after disabled page is closed. - testFindEnabled("about:blank", function () { - EventUtils.synthesizeKey("VK_ESCAPE", { }); - ok(gFindBar.hidden, "Find bar should now be hidden"); - finish(); - }); - } -} - -function testFindDisabled(url, cb) { - load(url, function() { - ok(gFindBar.hidden, "Find bar should not be visible"); - EventUtils.synthesizeKey("/", {}, gTab.linkedBrowser.contentWindow); - ok(gFindBar.hidden, "Find bar should not be visible"); - EventUtils.synthesizeKey("f", { accelKey: true }); - ok(gFindBar.hidden, "Find bar should not be visible"); - ok(document.getElementById("cmd_find").getAttribute("disabled"), - "Find command should be disabled"); - - gBrowser.removeTab(gTab); - cb(); - }); -} - -function testFindEnabled(url, cb) { - load(url, function() { - ok(!document.getElementById("cmd_find").getAttribute("disabled"), - "Find command should not be disabled"); - - // Open Find bar and then close it. - EventUtils.synthesizeKey("f", { accelKey: true }); - ok(!gFindBar.hidden, "Find bar should be visible again"); - EventUtils.synthesizeKey("VK_ESCAPE", { }); - ok(gFindBar.hidden, "Find bar should now be hidden"); - - gBrowser.removeTab(gTab); - cb(); - }); -} |