diff --git a/toolkit/components/extensions/Extension.jsm b/toolkit/components/extensions/Extension.jsm index cada0f58efbd..317cc73b1aae 100644 --- a/toolkit/components/extensions/Extension.jsm +++ b/toolkit/components/extensions/Extension.jsm @@ -4,7 +4,7 @@ "use strict"; -this.EXPORTED_SYMBOLS = ["Extension", "ExtensionData", "InternalTestAPI"]; +this.EXPORTED_SYMBOLS = ["Extension", "ExtensionData"]; /* globals Extension ExtensionData */ @@ -1555,13 +1555,3 @@ Extension.prototype = extend(Object.create(ExtensionData.prototype), { return this.localize(this.manifest.name); }, }); - -// Expose a limited subset of the Management API for testing. -this.InternalTestAPI = { - on(...args) { - return Management.on(...args); - }, - off(...args) { - return Management.off(...args); - }, -}; diff --git a/toolkit/components/extensions/ExtensionUtils.jsm b/toolkit/components/extensions/ExtensionUtils.jsm index 044a32b3b9cd..f32336a75e29 100644 --- a/toolkit/components/extensions/ExtensionUtils.jsm +++ b/toolkit/components/extensions/ExtensionUtils.jsm @@ -1409,7 +1409,7 @@ class ChildAPIManager { } close() { - this.messageManager.sendAsyncMessage("API:CloseProxyContext", {childId: this.id}); + this.messageManager.sendAsyncMessage("Extension:CloseProxyContext", {childId: this.id}); } get cloneScope() { diff --git a/toolkit/components/extensions/test/mochitest/file_teardown_test.js b/toolkit/components/extensions/test/mochitest/file_teardown_test.js deleted file mode 100644 index 78543202d1ef..000000000000 --- a/toolkit/components/extensions/test/mochitest/file_teardown_test.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -/* globals addMessageListener */ -let {InternalTestAPI} = Components.utils.import("resource://gre/modules/Extension.jsm"); -let events = []; -function record(type, extensionContext) { - let eventType = type == "page-load" ? "load" : "unload"; - let url = extensionContext.uri.spec; - let {extensionId} = extensionContext; - events.push({eventType, url, extensionId}); -} - -InternalTestAPI.on("page-load", record); -InternalTestAPI.on("page-unload", record); -addMessageListener("cleanup", () => { - InternalTestAPI.off("page-load", record); - InternalTestAPI.off("page-unload", record); -}); - -addMessageListener("get-context-events", extensionId => { - sendAsyncMessage("context-events", events); - events = []; -}); -sendAsyncMessage("chromescript-startup"); diff --git a/toolkit/components/extensions/test/mochitest/mochitest.ini b/toolkit/components/extensions/test/mochitest/mochitest.ini index 4bc7933307b3..23a9daa5b0bb 100644 --- a/toolkit/components/extensions/test/mochitest/mochitest.ini +++ b/toolkit/components/extensions/test/mochitest/mochitest.ini @@ -34,7 +34,6 @@ support-files = file_privilege_escalation.html file_ext_test_api_injection.js file_permission_xhr.html - file_teardown_test.js [test_ext_inIncognitoContext_window.html] skip-if = os == 'android' # Android does not currently support windows. @@ -48,7 +47,6 @@ skip-if = buildapp == 'b2g' # runat != document_idle is not supported. [test_ext_contentscript_devtools_metadata.html] [test_ext_contentscript_exporthelpers.html] [test_ext_contentscript_css.html] -[test_ext_contentscript_teardown.html] [test_ext_exclude_include_globs.html] [test_ext_i18n_css.html] [test_ext_generate.html] diff --git a/toolkit/components/extensions/test/mochitest/test_ext_contentscript_teardown.html b/toolkit/components/extensions/test/mochitest/test_ext_contentscript_teardown.html deleted file mode 100644 index b53dfc271d33..000000000000 --- a/toolkit/components/extensions/test/mochitest/test_ext_contentscript_teardown.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - Test for content script teardown - - - - - - - - - - - -