fune/browser/components/enterprisepolicies/tests/xpcshell/test_appupdateurl.js
Kirk Steuber 9eac3d6463 Bug 1727820 - Change nsIUpdateChecker consumers to use the new interface r=bhearsum
This patch misses one notable nsIUpdateChecker consumer: AppUpdater. This patch stack makes major changes to AppUpdater, so those changes will be made in their own patch later in this patch stack.

Differential Revision: https://phabricator.services.mozilla.com/D159295
2022-10-26 07:44:31 +00:00

25 lines
641 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function test_app_update_URL() {
await setupPolicyEngineWithJson({
policies: {
AppUpdateURL: "https://www.example.com/",
},
});
equal(
Services.policies.status,
Ci.nsIEnterprisePolicies.ACTIVE,
"Engine is active"
);
let checker = Cc["@mozilla.org/updates/update-checker;1"].getService(
Ci.nsIUpdateChecker
);
let expected = await checker.getUpdateURL(checker.BACKGROUND_CHECK);
equal("https://www.example.com/", expected, "Correct app update URL");
});