forked from mirrors/gecko-dev
17 lines
574 B
JavaScript
17 lines
574 B
JavaScript
// Invoke the "Check for Updates" menu item
|
|
function checkAll(win) {
|
|
win.gViewController.doCommand("cmd_findAllUpdates");
|
|
return new Promise(resolve => {
|
|
let observer = {
|
|
observe(subject, topic, data) {
|
|
Services.obs.removeObserver(observer, "EM-update-check-finished");
|
|
resolve();
|
|
},
|
|
};
|
|
Services.obs.addObserver(observer, "EM-update-check-finished");
|
|
});
|
|
}
|
|
|
|
// Test "Check for Updates" with both auto-update settings
|
|
add_task(() => interactiveUpdateTest(true, checkAll));
|
|
add_task(() => interactiveUpdateTest(false, checkAll));
|