summaryrefslogtreecommitdiffstats
path: root/toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js')
-rw-r--r--toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js12
1 files changed, 5 insertions, 7 deletions
diff --git a/toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js b/toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js
index 4cd103fa6..ab5a976cc 100644
--- a/toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js
+++ b/toolkit/mozapps/extensions/test/xpcshell/test_multiprocessCompatible.js
@@ -53,8 +53,7 @@ function build_test(multiprocessCompatible, bootstrap, updateMultiprocessCompati
let xpifile = createTempXPIFile(addonData);
let install = yield new Promise(resolve => AddonManager.getInstallForFile(xpifile, resolve));
- do_check_eq(install.addon.multiprocessCompatible, !!multiprocessCompatible);
- do_check_eq(install.addon.mpcOptedOut, multiprocessCompatible === false)
+ do_check_eq(install.addon.multiprocessCompatible, multiprocessCompatible);
yield promiseCompleteAllInstalls([install]);
if (!bootstrap) {
@@ -65,18 +64,17 @@ function build_test(multiprocessCompatible, bootstrap, updateMultiprocessCompati
let addon = yield promiseAddonByID(addonData.id);
do_check_neq(addon, null);
- do_check_eq(addon.multiprocessCompatible, !!multiprocessCompatible);
- do_check_eq(addon.mpcOptedOut, multiprocessCompatible === false);
+ do_check_eq(addon.multiprocessCompatible, multiprocessCompatible);
yield promiseFindAddonUpdates(addon);
// Should have applied the compatibility change
- do_check_eq(addon.multiprocessCompatible, !!expectedMPC);
+ do_check_eq(addon.multiprocessCompatible, expectedMPC);
yield promiseRestartManager();
addon = yield promiseAddonByID(addonData.id);
// Should have persisted the compatibility change
- do_check_eq(addon.multiprocessCompatible, !!expectedMPC);
+ do_check_eq(addon.multiprocessCompatible, expectedMPC);
if (!bootstrap) {
do_check_true(isExtensionInAddonsList(profileDir, addonData.id));
do_check_eq(isItemMarkedMPIncompatible(addonData.id), !multiprocessCompatible);
@@ -95,7 +93,7 @@ function build_test(multiprocessCompatible, bootstrap, updateMultiprocessCompati
* The update saying the add-on should or should not support multiprocess (or not say anything at all)
*/
for (let bootstrap of [false, true]) {
- for (let multiprocessCompatible of [undefined, false, true]) {
+ for (let multiprocessCompatible of [false, true]) {
for (let updateMultiprocessCompatible of [undefined, false, true]) {
add_task(build_test(multiprocessCompatible, bootstrap, updateMultiprocessCompatible));
}