fune/browser/base/content/test/tabs/browser_e10s_mozillaweb_process.js
Anny Gakhokidze 6f362eb997 Bug 1585777 - Part 2: Fix test_url_for_process_types and its callers to be more readable, r=nika
Depends on D50370

Differential Revision: https://phabricator.services.mozilla.com/D50528

--HG--
extra : moz-landing-system : lando
2019-10-30 21:44:17 +00:00

52 lines
1.5 KiB
JavaScript

add_task(async function test_privileged_remote_true() {
await SpecialPowers.pushPrefEnv({
set: [
["browser.tabs.remote.separatePrivilegedContentProcess", true],
["browser.tabs.remote.separatePrivilegedMozillaWebContentProcess", true],
["browser.tabs.remote.separatedMozillaDomains", "example.org"],
],
});
test_url_for_process_types({
url: "https://example.com",
chromeResult: false,
webContentResult: true,
privilegedAboutContentResult: false,
privilegedMozillaContentResult: false,
extensionProcessResult: false,
});
test_url_for_process_types({
url: "https://example.org",
chromeResult: false,
webContentResult: false,
privilegedAboutContentResult: false,
privilegedMozillaContentResult: true,
extensionProcessResult: false,
});
});
add_task(async function test_privileged_remote_false() {
await SpecialPowers.pushPrefEnv({
set: [
["browser.tabs.remote.separatePrivilegedContentProcess", true],
["browser.tabs.remote.separatePrivilegedMozillaWebContentProcess", false],
],
});
test_url_for_process_types({
url: "https://example.com",
chromeResult: false,
webContentResult: true,
privilegedAboutContentResult: false,
privilegedMozillaContentResult: false,
extensionProcessResult: false,
});
test_url_for_process_types({
url: "https://example.org",
chromeResult: false,
webContentResult: true,
privilegedAboutContentResult: false,
privilegedMozillaContentResult: false,
extensionProcessResult: false,
});
});