commit 5927356099fe73690a3f1bef2636e80a867d4b88
parent 83efe0f93a603c95bf8cfa50e1736a8ed9ed71f5
Author: Chris DuPuis <cdupuis@mozilla.com>
Date: Fri, 21 Nov 2025 22:23:55 +0000
Bug 1997657 - part 3: asrouter fixes related to backup enablement r=hsohaney,omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D273658
Diffstat:
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/browser/components/asrouter/tests/browser/browser_asrouter_targeting.js b/browser/components/asrouter/tests/browser/browser_asrouter_targeting.js
@@ -2479,18 +2479,25 @@ add_task(async function check_backupArchiveEnabled() {
const sandbox = sinon.createSandbox();
registerCleanupFunction(() => sandbox.restore());
- await pushPrefs(["browser.backup.archive.enabled", true]);
+ await pushPrefs(
+ ["browser.backup.archive.enabled", true],
+ ["browser.backup.archive.overridePlatformCheck", true]
+ );
is(
await ASRouterTargeting.Environment.backupArchiveEnabled,
true,
"should return true if the killswitch is not on"
);
-
+ await SpecialPowers.popPrefEnv();
const archiveExperiment = await NimbusTestUtils.enrollWithFeatureConfig({
featureId: "backupService",
value: { archiveKillswitch: true },
});
+ await pushPrefs(
+ ["browser.backup.archive.enabled", true],
+ ["browser.backup.archive.overridePlatformCheck", false]
+ );
is(
await ASRouterTargeting.Environment.backupArchiveEnabled,
@@ -2507,13 +2514,21 @@ add_task(async function check_backupRestoreEnabled() {
const sandbox = sinon.createSandbox();
registerCleanupFunction(() => sandbox.restore());
- await pushPrefs(["browser.backup.restore.enabled", true]);
+ await pushPrefs(
+ ["browser.backup.restore.enabled", true],
+ ["browser.backup.restore.overridePlatformCheck", true]
+ );
is(
await ASRouterTargeting.Environment.backupRestoreEnabled,
true,
"should return true if the killswitch is not on"
);
+ await SpecialPowers.popPrefEnv();
+ await pushPrefs(
+ ["browser.backup.restore.enabled", true],
+ ["browser.backup.restore.overridePlatformCheck", false]
+ );
const restoreExperiment = await NimbusTestUtils.enrollWithFeatureConfig({
featureId: "backupService",