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_bug427559.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_bug427559.js')
-rw-r--r-- | browser/base/content/test/general/browser_bug427559.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/browser/base/content/test/general/browser_bug427559.js b/browser/base/content/test/general/browser_bug427559.js deleted file mode 100644 index 78cecdefa..000000000 --- a/browser/base/content/test/general/browser_bug427559.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -/* - * Test bug 427559 to make sure focused elements that are no longer on the page - * will have focus transferred to the window when changing tabs back to that - * tab with the now-gone element. - */ - -// Default focus on a button and have it kill itself on blur. -const URL = 'data:text/html;charset=utf-8,' + - '<body><button onblur="this.remove()">' + - '<script>document.body.firstChild.focus()</script></body>'; - -function getFocusedLocalName(browser) { - return ContentTask.spawn(browser, null, function* () { - return content.document.activeElement.localName; - }); -} - -add_task(function* () { - let testTab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, URL); - - let browser = testTab.linkedBrowser; - - is((yield getFocusedLocalName(browser)), "button", "button is focused"); - - let blankTab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, "about:blank"); - - yield BrowserTestUtils.switchTab(gBrowser, testTab); - - // Make sure focus is given to the window because the element is now gone. - is((yield getFocusedLocalName(browser)), "body", "body is focused"); - - // Cleanup. - gBrowser.removeTab(blankTab); - gBrowser.removeCurrentTab(); - -}); |