fune/browser/base/content/test/urlbar/browser_bug1225194-remotetab.js
Marco Bonardo a56b06b012 Bug 1299428 - Use more of BrowserTestUtils in urlbar tests. r=adw
MozReview-Commit-ID: DnM6PylbNv

--HG--
extra : rebase_source : c5546272d80ace66d3347000cd8fd3691792ec49
2016-10-31 17:56:01 +01:00

16 lines
758 B
JavaScript

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");
});
});