blob: 3b4a44e76a82617d8a0f65cbe53266c6b782f049 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
add_task(function* test_remotetab_opens() {
const url = "http://example.org/browser/browser/base/content/test/urlbar/dummy_page.html";
yield BrowserTestUtils.withNewTab({url: "about:robots", gBrowser}, function* () {
// Set the urlbar to include the moz-action
gURLBar.value = "moz-action:remotetab," + JSON.stringify({ url });
// Focus the urlbar so we can press enter
gURLBar.focus();
// The URL is going to open in the current tab as it is currently about:blank
let promiseTabLoaded = BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser);
EventUtils.synthesizeKey("VK_RETURN", {});
yield promiseTabLoaded;
Assert.equal(gBrowser.selectedTab.linkedBrowser.currentURI.spec, url, "correct URL loaded");
});
});
|