Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
/* Any copyright is dedicated to the Public Domain.
"use strict";
add_task(async function doorhanger_bc_downloaded_disableBITS() {
await SpecialPowers.pushPrefEnv({
set: [[PREF_APP_UPDATE_BITS_ENABLED, true]],
});
let params = {
checkAttempts: 1,
queryString: "&promptWaitTime=0&disableBITS=true",
};
await runDoorhangerUpdateTest(params, [
{
notificationId: "update-restart",
button: "secondaryButton",
checkActiveUpdate: { state: STATE_PENDING },
},
]);
let patch = getPatchOfType(
"partial",
await gUpdateManager.getReadyUpdate()
).QueryInterface(Ci.nsIWritablePropertyBag);
ok(
!patch.getProperty("bitsId"),
"The selected patch should not have a bitsId property"
);
});