mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-09-07 06:54:33 +00:00
26 lines
949 B
JavaScript
26 lines
949 B
JavaScript
add_task(function*() {
|
|
// This test is only relevant if UnifiedComplete is enabled.
|
|
let ucpref = Services.prefs.getBoolPref("browser.urlbar.unifiedcomplete");
|
|
Services.prefs.setBoolPref("browser.urlbar.unifiedcomplete", true);
|
|
registerCleanupFunction(() => {
|
|
Services.prefs.setBoolPref("browser.urlbar.unifiedcomplete", ucpref);
|
|
});
|
|
|
|
let tab = gBrowser.selectedTab = gBrowser.addTab("about:mozilla", {animate: false});
|
|
yield promiseTabLoaded(tab);
|
|
yield promiseAutocompleteResultPopup("www.mozilla.org");
|
|
|
|
gURLBar.selectTextRange(4, 4);
|
|
|
|
is(gURLBar.popup.state, "open", "Popup should be open");
|
|
is(gURLBar.popup.richlistbox.selectedIndex, 0, "Should have selected something");
|
|
|
|
EventUtils.synthesizeKey("VK_RIGHT", {});
|
|
yield promisePopupHidden(gURLBar.popup);
|
|
|
|
is(gURLBar.selectionStart, 5, "Should have moved the cursor");
|
|
is(gURLBar.selectionEnd, 5, "And not selected anything");
|
|
|
|
gBrowser.removeTab(tab);
|
|
});
|