/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; /** * Tests a panel open, and hitting the cancel button. */ add_task(async function test_translations_panel_cancel() { const { cleanup } = await loadTestPage({ page: SPANISH_PAGE_URL, languagePairs: LANGUAGE_PAIRS, }); const { button } = await assertTranslationsButton( { button: true }, "The button is available." ); await waitForTranslationsPopupEvent("popupshown", () => { click(button, "Opening the popup"); }); await waitForTranslationsPopupEvent("popuphidden", () => { click( getByL10nId("translations-panel-translate-cancel"), "Click the cancel button." ); }); await cleanup(); });