diff options
Diffstat (limited to 'browser/base/content/test/general/browser_unknownContentType_title.js')
-rw-r--r-- | browser/base/content/test/general/browser_unknownContentType_title.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/browser/base/content/test/general/browser_unknownContentType_title.js b/browser/base/content/test/general/browser_unknownContentType_title.js deleted file mode 100644 index 269406bdb..000000000 --- a/browser/base/content/test/general/browser_unknownContentType_title.js +++ /dev/null @@ -1,33 +0,0 @@ -const url = "data:text/html;charset=utf-8,%3C%21DOCTYPE%20html%3E%3Chtml%3E%3Chead%3E%3Ctitle%3ETest%20Page%3C%2Ftitle%3E%3C%2Fhead%3E%3C%2Fhtml%3E"; -const unknown_url = "http://example.com/browser/browser/base/content/test/general/unknownContentType_file.pif"; - -function waitForNewWindow() { - return new Promise(resolve => { - let listener = (win) => { - Services.obs.removeObserver(listener, "toplevel-window-ready"); - win.addEventListener("load", () => { - resolve(win); - }); - }; - - Services.obs.addObserver(listener, "toplevel-window-ready", false) - }); -} - -add_task(function*() { - let tab = gBrowser.selectedTab = gBrowser.addTab(url); - let browser = tab.linkedBrowser; - yield promiseTabLoaded(gBrowser.selectedTab); - - is(gBrowser.contentTitle, "Test Page", "Should have the right title.") - - browser.loadURI(unknown_url); - let win = yield waitForNewWindow(); - is(win.location, "chrome://mozapps/content/downloads/unknownContentType.xul", - "Should have seen the unknown content dialog."); - is(gBrowser.contentTitle, "Test Page", "Should still have the right title.") - - win.close(); - yield promiseWaitForFocus(window); - gBrowser.removeCurrentTab(); -}); |