Bug 1357486: Part 0f - Run some chrome tests in in-process mode. r?aswan draft
authorKris Maglione <maglione.k@gmail.com>
Fri, 07 Jul 2017 15:16:17 -0700
changeset 605566 f49082b932105695dd496e53e7bad52fb807e42b
parent 605565 a9cc5633536e159aa178ac8105a72cb97bbe58b7
child 636537 604df284d001d15a8cf6cd3e98948d2143baafd6
push id67457
push usermaglione.k@gmail.com
push dateSat, 08 Jul 2017 01:21:07 +0000
reviewersaswan
bugs1357486
milestone56.0a1
Bug 1357486: Part 0f - Run some chrome tests in in-process mode. r?aswan MozReview-Commit-ID: 1T0tEpwTU3c
toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_open.html
toolkit/components/extensions/test/mochitest/test_chrome_ext_permissions.html
--- a/toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_open.html
+++ b/toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_open.html
@@ -51,16 +51,20 @@ add_task(async function test_downloads_o
 
   let extension = ExtensionTestUtils.loadExtension(extensionData);
   await extension.startup();
   await extension.awaitFinish("downloads tests");
   await extension.unload();
 });
 
 add_task(async function downloads_open_invalid_id() {
+  await SpecialPowers.pushPrefEnv({
+    set: [["extensions.webextensions.remote", false]],
+  });
+
   async function pageScript() {
     window.addEventListener("keypress", async function handler() {
       try {
         await browser.downloads.open(10);
         browser.test.sendMessage("download-open.result", {success: true});
       } catch (e) {
         browser.test.sendMessage("download-open.result", {
           success: false,
--- a/toolkit/components/extensions/test/mochitest/test_chrome_ext_permissions.html
+++ b/toolkit/components/extensions/test/mochitest/test_chrome_ext_permissions.html
@@ -152,17 +152,18 @@ function makeTest(manifestPermissions, o
 
     await extension.unload();
   };
 }
 
 add_task(function setup() {
   // Don't bother with prompts in this test.
   return SpecialPowers.pushPrefEnv({
-    set: [["extensions.webextOptionalPermissionPrompts", false]],
+    set: [["extensions.webextensions.remote", false],
+          ["extensions.webextOptionalPermissionPrompts", false]],
   });
 });
 
 const ORIGIN = "*://example.com/";
 add_task(makeTest([], {
   permissions: ["cookies"],
   origins: [ORIGIN],
 }));