mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 1531693 - For the PrivateBrowsing about page test, ensure we wait for autocomplete to finish. r=mak
This ensures test stability, and avoids leaking browser windows when we're closing the private browsing window in the test. Depends on D24529 Differential Revision: https://phabricator.services.mozilla.com/D24530 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
a07272112f
commit
9ae7d04cfd
@ -4,6 +4,8 @@
|
||||
|
||||
const TP_PB_ENABLED_PREF = "privacy.trackingprotection.pbmode.enabled";
|
||||
|
||||
const {UrlbarTestUtils} = ChromeUtils.import("resource://testing-common/UrlbarTestUtils.jsm");
|
||||
|
||||
/**
|
||||
* Opens a new private window and loads "about:privatebrowsing" there.
|
||||
*/
|
||||
@ -133,12 +135,15 @@ add_task(async function test_search_handoff_on_keydown() {
|
||||
});
|
||||
ok(urlBarHasNormalFocus(win), "url bar has normal focused");
|
||||
is(win.gURLBar.value, "@google f", "url bar has search text");
|
||||
await UrlbarTestUtils.promiseSearchComplete(win);
|
||||
// Close the popup.
|
||||
await UrlbarTestUtils.promisePopupClose(win);
|
||||
|
||||
// Hitting ESC should reshow the in-content search
|
||||
await new Promise(r => EventUtils.synthesizeKey("KEY_Escape", {}, win, r));
|
||||
await ContentTask.spawn(tab, null, async function() {
|
||||
ok(!content.document.getElementById("search-handoff-button").classList.contains("hidden"),
|
||||
"in-content search is not");
|
||||
"in-content search is not hidden");
|
||||
});
|
||||
|
||||
await BrowserTestUtils.closeWindow(win);
|
||||
@ -176,6 +181,7 @@ add_task(async function test_search_handoff_on_paste() {
|
||||
.getService(SpecialPowers.Ci.nsIClipboardHelper);
|
||||
helper.copyString("words");
|
||||
await new Promise(r => EventUtils.synthesizeKey("v", {accelKey: true}, win, r));
|
||||
await UrlbarTestUtils.promiseSearchComplete(win);
|
||||
ok(urlBarHasNormalFocus(win), "url bar has normal focused");
|
||||
is(win.gURLBar.value, "@google words", "url bar has search text");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user