diff options
Diffstat (limited to 'toolkit/components/extensions/test/mochitest/test_chrome_ext_webnavigation_resolved_urls.html')
-rw-r--r-- | toolkit/components/extensions/test/mochitest/test_chrome_ext_webnavigation_resolved_urls.html | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/toolkit/components/extensions/test/mochitest/test_chrome_ext_webnavigation_resolved_urls.html b/toolkit/components/extensions/test/mochitest/test_chrome_ext_webnavigation_resolved_urls.html deleted file mode 100644 index 768eb31fd..000000000 --- a/toolkit/components/extensions/test/mochitest/test_chrome_ext_webnavigation_resolved_urls.html +++ /dev/null @@ -1,83 +0,0 @@ -<!DOCTYPE HTML> -<html> -<head> - <title>Test for simple WebExtension</title> - <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> - <script src="chrome://mochikit/content/tests/SimpleTest/SpawnTask.js"></script> - <script src="chrome://mochikit/content/tests/SimpleTest/ExtensionTestUtils.js"></script> - <script type="text/javascript" src="chrome_head.js"></script> - <script type="text/javascript" src="head.js"></script> - <link rel="stylesheet" href="chrome://mochikit/contents/tests/SimpleTest/test.css"/> -</head> -<body> - -<script type="text/javascript"> -"use strict"; - -add_task(function* webnav_unresolved_uri_on_expected_URI_scheme() { - function background() { - let checkURLs; - - browser.webNavigation.onCompleted.addListener(async msg => { - if (checkURLs.length > 0) { - let expectedURL = checkURLs.shift(); - browser.test.assertEq(expectedURL, msg.url, "Got the expected URL"); - await browser.tabs.remove(msg.tabId); - browser.test.sendMessage("next"); - } - }); - - browser.test.onMessage.addListener((name, urls) => { - if (name == "checkURLs") { - checkURLs = urls; - } - }); - - browser.test.sendMessage("ready", browser.runtime.getURL("/tab.html")); - } - - let extensionData = { - manifest: { - permissions: [ - "webNavigation", - ], - }, - background, - files: { - "tab.html": `<!DOCTYPE html> - <html> - <head> - <meta charset="utf-8"> - </head> - </html> - `, - }, - }; - - let extension = ExtensionTestUtils.loadExtension(extensionData); - - yield extension.startup(); - - let checkURLs = [ - "resource://gre/modules/Services.jsm", - "chrome://mochikit/content/tests/SimpleTest/SimpleTest.js", - "about:mozilla", - ]; - - let tabURL = yield extension.awaitMessage("ready"); - checkURLs.push(tabURL); - - extension.sendMessage("checkURLs", checkURLs); - - for (let url of checkURLs) { - window.open(url); - yield extension.awaitMessage("next"); - } - - yield extension.unload(); -}); - -</script> - -</body> -</html> |