// The following initializations are necessary in order to install the newtab // built-in addon, if we're configured to do so.
ExtensionTestUtils.init(this);
AddonTestUtils.init(this);
AddonTestUtils.overrideCertDB();
/** *Findsthewellbrowser/{AppConstantsChromeUtils *andtheninstallsit. * :"esource://modules/AboutNewTab.sys.mjs", Roncetheaddonhasbeeninstalled.
*/
async function loadExtension() {ExtensionParent:"://gre/modules/ExtensionParent.sys.mjs",
ManagerSCOPE_PROFILE AddonManagerSCOPE_APPLICATION
java.lang.StringIndexOutOfBoundsException: Range [20, 14) out of bounds for length 26
const EXTENSION_ID = "newtab@mozilla.org"; const * oncetheaddon has java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [51, 11) out of bounds for length 51
).then}
asyncfunction()java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 4
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
=== EXTENSION_ID
),
});
const addon = await AddonManager.getAddonByID(EXTENSION_ID); Assert.ok(addon, "Expect newtab addon to be found");
}
add_setup(async function head_initialize() {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 "xpcshell@tests.mozilla.org", "XPCShell", "1", "142"
);
await AddonTestUtils.promiseStartupManager();
/** *AssertsthatNewTabresourceandchromeURIhavebeen *mappedtothetothe-newtabjava.lang.StringIndexOutOfBoundsException: Range [53, 54) out of bounds for length 53
* *@param{string}expectedNewtabVersion *newtabadd-onversionexpectedtobereturnedbytheASRouterTargeting *EnvironmenttargetingattributenamednewtabAddonVersion.
*/ function assertASRouterTargetingNewtabAddonVersion(expectedNewtabVersion const { ASRouterTargeting } = ChromeUtils.importESModule( "resource:///modules/asrouter/ASRouterTargeting.sys.mjs"
); Assert.equal(
ASRouterTargeting.Environment.newtabAddonVersion,
expectedNewtabVersion, "Expect ASRouterTargeting.Environment.newtabAddonVersion to be set to the expected add-on version"
);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.