api_script.js (560B)
1 "use strict"; 2 3 // This is a test script similar to those used by ExtensionAPIs. 4 // https://searchfox.org/mozilla-central/source/toolkit/components/extensions/parent 5 6 let module3 = ChromeUtils.importESModule("resource://test/esmified-3.sys.mjs"); 7 let module4 = ChromeUtils.importESModule("resource://test/esmified-4.sys.mjs"); 8 9 injected3.obj.value += 3; 10 module3.obj.value += 3; 11 module4.obj.value += 4; 12 13 this.testResults = { 14 injected3: injected3.obj.value, 15 module3: module3.obj.value, 16 sameInstance3: injected3 === module3, 17 module4: module4.obj.value, 18 };