blob: d0c8baf21f9ab2fd5e4513ffbf433eebedede001 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/**
* This test checks for the URL of the developer tools toolbox. If it fails,
* then the code for opening the toolbox has likely changed, and the code in
* MailGlue that observes command-line-startup will not be working properly.
*/
Cu.importGlobalProperties(["fetch"]);
var { MailGlue } = ChromeUtils.import("resource:///modules/MailGlue.jsm");
add_task(async () => {
let expectedURL = `"${MailGlue.BROWSER_TOOLBOX_WINDOW_URL}"`;
let containingFile =
"resource://devtools/client/framework/browser-toolbox/Launcher.sys.mjs";
let response = await fetch(containingFile);
let text = await response.text();
Assert.ok(
text.includes(expectedURL),
`Expected to find ${expectedURL} in ${containingFile}.`
);
});
|