mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-14 15:37:55 +00:00
30 lines
805 B
JavaScript
30 lines
805 B
JavaScript
function test() {
|
|
waitForExplicitFinish();
|
|
|
|
let tab = gBrowser.addTab("http://example.com");
|
|
gBrowser.selectedTab = tab;
|
|
|
|
onLoad(function () {
|
|
let originalValue = gURLBar.value;
|
|
|
|
gBrowser.userTypedValue = "foobar";
|
|
gBrowser.selectedTab = gBrowser.tabs[0];
|
|
gBrowser.selectedTab = tab;
|
|
is(gURLBar.value, "foobar", "location bar displays typed value");
|
|
|
|
gURLBar.focus();
|
|
EventUtils.synthesizeKey("VK_ESCAPE", {});
|
|
is(gURLBar.value, originalValue, "ESC reverted the location bar value");
|
|
|
|
gBrowser.removeTab(tab);
|
|
finish();
|
|
});
|
|
}
|
|
|
|
function onLoad(callback) {
|
|
gBrowser.selectedBrowser.addEventListener("pageshow", function loadListener() {
|
|
gBrowser.selectedBrowser.removeEventListener("pageshow", loadListener, false);
|
|
executeSoon(callback);
|
|
});
|
|
}
|