/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ const NAME = "Test Alias Engine"; add_task(async function setup() { await AddonTestUtils.promiseStartupManager(); await Services.search.init(); }); add_task(async function upgrade_with_configuration_change_test() { let settingsFileWritten = promiseAfterSettings(); await SearchTestUtils.installSearchExtension({ name: NAME, keyword: [" test", "alias "], }); await settingsFileWritten; let engine = await Services.search.getEngineByAlias("test"); Assert.equal(engine?.name, NAME, "Can be fetched by either alias"); engine = await Services.search.getEngineByAlias("alias"); Assert.equal(engine?.name, NAME, "Can be fetched by either alias"); });