diff options
author | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2018-02-03 06:00:38 -0500 |
commit | 8148615da179fdd60f19018e13b4e94b95609cc6 (patch) | |
tree | 771fccdd99fa3adf35fdd2c81d8197b415a89b91 /browser/components/uitour/test/browser_UITour_resetProfile.js | |
parent | 494802c1be7888025b95260d23db187467d2b9dd (diff) | |
download | UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.gz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.lz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.tar.xz UXP-8148615da179fdd60f19018e13b4e94b95609cc6.zip |
Remove browser tests - Part 1: The Tests (except for experiments)
Diffstat (limited to 'browser/components/uitour/test/browser_UITour_resetProfile.js')
-rw-r--r-- | browser/components/uitour/test/browser_UITour_resetProfile.js | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/browser/components/uitour/test/browser_UITour_resetProfile.js b/browser/components/uitour/test/browser_UITour_resetProfile.js deleted file mode 100644 index c91d0a4f2..000000000 --- a/browser/components/uitour/test/browser_UITour_resetProfile.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; - -var gTestTab; -var gContentAPI; -var gContentWindow; - -add_task(setup_UITourTest); - -// Test that a reset profile dialog appears when "resetFirefox" event is triggered -add_UITour_task(function* test_resetFirefox() { - let canReset = yield getConfigurationPromise("canReset"); - ok(!canReset, "Shouldn't be able to reset from mochitest's temporary profile."); - let dialogPromise = new Promise((resolve) => { - let winWatcher = Cc["@mozilla.org/embedcomp/window-watcher;1"]. - getService(Ci.nsIWindowWatcher); - winWatcher.registerNotification(function onOpen(subj, topic, data) { - if (topic == "domwindowopened" && subj instanceof Ci.nsIDOMWindow) { - subj.addEventListener("load", function onLoad() { - subj.removeEventListener("load", onLoad); - if (subj.document.documentURI == - "chrome://global/content/resetProfile.xul") { - winWatcher.unregisterNotification(onOpen); - ok(true, "Observed search manager window open"); - is(subj.opener, window, - "Reset Firefox event opened a reset profile window."); - subj.close(); - resolve(); - } - }); - } - }); - }); - - // make reset possible. - let profileService = Cc["@mozilla.org/toolkit/profile-service;1"]. - getService(Ci.nsIToolkitProfileService); - let currentProfileDir = Services.dirsvc.get("ProfD", Ci.nsIFile); - let profileName = "mochitest-test-profile-temp-" + Date.now(); - let tempProfile = profileService.createProfile(currentProfileDir, profileName); - canReset = yield getConfigurationPromise("canReset"); - ok(canReset, "Should be able to reset from mochitest's temporary profile once it's in the profile manager."); - yield gContentAPI.resetFirefox(); - yield dialogPromise; - tempProfile.remove(false); - canReset = yield getConfigurationPromise("canReset"); - ok(!canReset, "Shouldn't be able to reset from mochitest's temporary profile once removed from the profile manager."); -}); - |