Bug 1399550 Explicitly close content page in test_ext_permissions.js
MozReview-Commit-ID: HnTbRVHXkWR
--- a/toolkit/components/extensions/test/xpcshell/test_ext_permissions.js
+++ b/toolkit/components/extensions/test/xpcshell/test_ext_permissions.js
@@ -350,17 +350,17 @@ add_task(async function test_alreadyGran
"page.js": pageScript,
},
});
await extension.startup();
await withHandlingUserInput(extension, async () => {
let url = await extension.awaitMessage("ready");
- await ExtensionTestUtils.loadContentPage(url, {extension});
+ let page = await ExtensionTestUtils.loadContentPage(url, {extension});
await extension.awaitMessage("page-ready");
async function checkRequest(arg, expectPrompt, msg) {
sawPrompt = false;
extension.sendMessage("request", arg);
let result = await extension.awaitMessage("request.result");
ok(result, "request() call succeeded");
equal(sawPrompt, expectPrompt,
@@ -385,16 +385,17 @@ add_task(async function test_alreadyGran
"already granted origin permission");
await checkRequest({origins: ["http://*.optional-domain.com/"]}, true,
"optional wildcard origin");
await checkRequest({origins: ["http://*.optional-domain.com/"]}, false,
"already granted optional wildcard origin");
await checkRequest({origins: ["http://host.optional-domain.com/"]}, false,
"host matching optional wildcard origin");
+ await page.close();
});
await extension.unload();
});
// IMPORTANT: Do not change this list without review from a Web Extensions peer!
const GRANTED_WITHOUT_USER_PROMPT = [
--- a/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
+++ b/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
@@ -70,12 +70,12 @@ skip-if = os == "android"
skip-if = os == "android"
[test_ext_storage_telemetry.js]
skip-if = os == "android" # checking for telemetry needs to be updated: 1384923
[test_ext_topSites.js]
skip-if = os == "android"
[test_native_manifests.js]
skip-if = os == "android"
[test_ext_permissions.js]
-skip-if = os == "android" || (os == "mac" && debug) || asan # Bug 1350559, 1399550, 1399375
+skip-if = os == "android" || asan # Bug 1350559, 1399375
[test_proxy_scripts.js]
skip-if = os == "linux" # bug 1393940
[test_proxy_scripts_results.js]