forked from mirrors/gecko-dev
Differential Revision: https://phabricator.services.mozilla.com/D43610 --HG-- rename : toolkit/mozapps/extensions/test/browser/browser_bug567127.js => toolkit/mozapps/extensions/test/browser/browser_page_options_install_addon.js rename : toolkit/mozapps/extensions/test/browser/browser_bug570760.js => toolkit/mozapps/extensions/test/browser/browser_search_bar_focus.js extra : moz-landing-system : lando
17 lines
573 B
JavaScript
17 lines
573 B
JavaScript
// Invoke the "Check for Updates" menu item
|
|
function checkAll(win) {
|
|
triggerPageOptionsAction(win, "check-for-updates");
|
|
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));
|