diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-02-25 15:07:00 -0500 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 12:55:19 +0200 |
commit | eb70e6e3d0bff11c25f14b1196025791bf2308fb (patch) | |
tree | 5ef4ce17db83c74d7b05ec12c8f59e095a6dd5bd /toolkit/content/tests/browser/browser_quickfind_editable.js | |
parent | 32ead795290b3399d56b4708fc75b77d296f6a1a (diff) | |
download | UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.gz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.lz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.tar.xz UXP-eb70e6e3d0bff11c25f14b1196025791bf2308fb.zip |
Issue #439 - Remove tests from toolkit/
Diffstat (limited to 'toolkit/content/tests/browser/browser_quickfind_editable.js')
-rw-r--r-- | toolkit/content/tests/browser/browser_quickfind_editable.js | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/toolkit/content/tests/browser/browser_quickfind_editable.js b/toolkit/content/tests/browser/browser_quickfind_editable.js deleted file mode 100644 index d4ab59744..000000000 --- a/toolkit/content/tests/browser/browser_quickfind_editable.js +++ /dev/null @@ -1,47 +0,0 @@ -const PAGE = "data:text/html,<div contenteditable>foo</div><input><textarea></textarea>"; -const DESIGNMODE_PAGE = "data:text/html,<body onload='document.designMode=\"on\";'>"; -const HOTKEYS = ["/", "'"]; - -function* test_hotkeys(browser, expected) { - let findbar = gBrowser.getFindBar(); - for (let key of HOTKEYS) { - is(findbar.hidden, true, "findbar is hidden"); - yield BrowserTestUtils.sendChar(key, gBrowser.selectedBrowser); - is(findbar.hidden, expected, "findbar should" + (expected ? "" : " not") + " be hidden"); - if (!expected) { - yield closeFindbarAndWait(findbar); - } - } -} - -function* focus_element(browser, query) { - yield ContentTask.spawn(browser, query, function* focus(query) { - let element = content.document.querySelector(query); - element.focus(); - }); -} - -add_task(function* test_hotkey_on_editable_element() { - yield BrowserTestUtils.withNewTab({ - gBrowser, - url: PAGE - }, function* do_tests(browser) { - yield test_hotkeys(browser, false); - const ELEMENTS = ["div", "input", "textarea"]; - for (let elem of ELEMENTS) { - yield focus_element(browser, elem); - yield test_hotkeys(browser, true); - yield focus_element(browser, ":root"); - yield test_hotkeys(browser, false); - } - }); -}); - -add_task(function* test_hotkey_on_designMode_document() { - yield BrowserTestUtils.withNewTab({ - gBrowser, - url: DESIGNMODE_PAGE - }, function* do_tests(browser) { - yield test_hotkeys(browser, true); - }); -}); |