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