Bug 1261842 - Update browser_394759_behavior.js to account for initial browser being remote. r?mikedeboer draft
authorMike Conley <mconley@mozilla.com>
Wed, 01 Jun 2016 17:15:25 -0400
changeset 392010 ace89b94d10963d28a114ce1d79572de4040ca7f
parent 392009 977c7609fadf1eb43fcbe4dbf6a217e196253866
child 392011 5f1dc2d985a19c01ec9d0fd4e9290ab27453bd1f
push id23919
push usermconley@mozilla.com
push dateFri, 22 Jul 2016 20:54:03 +0000
reviewersmikedeboer
bugs1261842
milestone50.0a1
Bug 1261842 - Update browser_394759_behavior.js to account for initial browser being remote. r?mikedeboer MozReview-Commit-ID: H1A4bzARkyf
browser/components/sessionstore/test/browser_394759_behavior.js
--- a/browser/components/sessionstore/test/browser_394759_behavior.js
+++ b/browser/components/sessionstore/test/browser_394759_behavior.js
@@ -21,20 +21,19 @@
  */
 function testWindows(windowsToOpen, expectedResults) {
   return Task.spawn(function*() {
     for (let winData of windowsToOpen) {
       let features = "chrome,dialog=no," +
                      (winData.isPopup ? "all=no" : "all");
       let url = "http://example.com/?window=" + windowsToOpen.length;
 
-      let openWindowPromise = BrowserTestUtils.waitForNewWindow();
+      let openWindowPromise = BrowserTestUtils.waitForNewWindow(true, url);
       openDialog(getBrowserURL(), "", features, url);
       let win = yield openWindowPromise;
-      yield BrowserTestUtils.browserLoaded(win.gBrowser.selectedBrowser);
       yield BrowserTestUtils.closeWindow(win);
     }
 
     let closedWindowData = JSON.parse(ss.getClosedWindowData());
     let numPopups = closedWindowData.filter(function(el, i, arr) {
       return el.isPopup;
     }).length;
     let numNormal = ss.getClosedWindowCount() - numPopups;