Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
"use strict";
add_task(async function () {
await enableApplicationPanel();
const TAB_URL = URL_ROOT + "resources/service-workers/empty.html";
const { panel, tab, commands } = await openNewTabAndApplicationPanel(TAB_URL);
const doc = panel.panelWin.document;
setupTelemetryTest();
// make sure the default page is opened and then select a different one
await waitUntil(() => doc.querySelector(".js-service-workers-page") !== null);
ok(true, "Service Workers page was loaded per default.");
selectPage(panel, "manifest");
checkTelemetryEvent({ method: "select_page", page_type: "manifest" });
// close the tab
info("Closing the tab.");
await commands.client.waitForRequestsToSettle();
await BrowserTestUtils.removeTab(tab);
});