Bug 1409359 - Cleanup installed add-on in testExtensionControlledNewTab r?bsilverberg draft
authorMark Striemer <mstriemer@mozilla.com>
Thu, 26 Oct 2017 13:14:18 -0500
changeset 687007 bb48e5d74ed89f4e931d209252a60dcb36b1d4c6
parent 687006 044aef4aae233665bb4e4b271bf2c4f304e7b610
child 737541 a3f1af07c3c929db977297d32686cddcf0fc311e
push id86373
push userbmo:mstriemer@mozilla.com
push dateThu, 26 Oct 2017 18:14:49 +0000
reviewersbsilverberg
bugs1409359
milestone58.0a1
Bug 1409359 - Cleanup installed add-on in testExtensionControlledNewTab r?bsilverberg MozReview-Commit-ID: B9GKuyvPWNd
browser/components/preferences/in-content/tests/browser_extension_controlled.js
--- a/browser/components/preferences/in-content/tests/browser_extension_controlled.js
+++ b/browser/components/preferences/in-content/tests/browser_extension_controlled.js
@@ -269,16 +269,18 @@ add_task(async function testExtensionCon
   doc.getElementById("disableNewTabExtension").click();
 
   await waitForMessageHidden("browserNewTabExtensionContent");
 
   ok(!aboutNewTabService.newTabURL.startsWith("moz-extension:"), "new tab page is set back to default");
   is(controlledContent.hidden, true, "The extension controlled row is hidden");
 
   await BrowserTestUtils.removeTab(gBrowser.selectedTab);
+  let addon = await AddonManager.getAddonByID("@set_newtab");
+  addon.uninstall();
 });
 
 add_task(async function testExtensionControlledHomepageUninstalledAddon() {
   async function checkHomepageEnabled() {
     await openPreferencesViaOpenPreferencesAPI("paneGeneral", {leaveOpen: true});
     let doc = gBrowser.contentDocument;
     is(gBrowser.currentURI.spec, "about:preferences#general",
       "#general should be in the URI for about:preferences");