mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
b8b002dae1
--HG-- rename : browser/devtools/webconsole/GcliCommands.jsm => browser/devtools/commandline/GcliCommands.jsm rename : browser/devtools/webconsole/GcliTiltCommands.jsm => browser/devtools/commandline/GcliTiltCommands.jsm rename : browser/devtools/webconsole/gcli.css => browser/devtools/commandline/gcli.css rename : browser/devtools/webconsole/gcli.jsm => browser/devtools/commandline/gcli.jsm rename : browser/devtools/webconsole/gcliblank.xhtml => browser/devtools/commandline/gcliblank.xhtml rename : browser/devtools/shared/test/browser_gcli_break.html => browser/devtools/commandline/test/browser_gcli_break.html rename : browser/devtools/shared/test/browser_gcli_break.js => browser/devtools/commandline/test/browser_gcli_break.js rename : browser/devtools/shared/test/browser_gcli_commands.js => browser/devtools/commandline/test/browser_gcli_commands.js rename : browser/devtools/shared/test/browser_gcli_inspect.html => browser/devtools/commandline/test/browser_gcli_inspect.html rename : browser/devtools/shared/test/browser_gcli_inspect.js => browser/devtools/commandline/test/browser_gcli_inspect.js rename : browser/devtools/shared/test/browser_gcli_integrate.js => browser/devtools/commandline/test/browser_gcli_integrate.js rename : browser/devtools/shared/test/browser_gcli_web.js => browser/devtools/commandline/test/browser_gcli_web.js rename : browser/devtools/shared/test/browser_gcli_require.js => browser/devtools/shared/test/browser_require_basic.js
56 lines
1.2 KiB
JavaScript
56 lines
1.2 KiB
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
// Test various GCLI commands
|
|
|
|
let imported = {};
|
|
Components.utils.import("resource:///modules/HUDService.jsm", imported);
|
|
|
|
const TEST_URI = "data:text/html;charset=utf-8,gcli-commands";
|
|
|
|
function test() {
|
|
DeveloperToolbarTest.test(TEST_URI, function(browser, tab) {
|
|
testEcho();
|
|
testConsoleClear();
|
|
testConsoleOpenClose(tab);
|
|
|
|
imported = undefined;
|
|
finish();
|
|
});
|
|
}
|
|
|
|
function testEcho() {
|
|
DeveloperToolbarTest.exec({
|
|
typed: "echo message",
|
|
args: { message: "message" },
|
|
outputMatch: /^message$/,
|
|
});
|
|
}
|
|
|
|
function testConsoleClear() {
|
|
DeveloperToolbarTest.exec({
|
|
typed: "console clear",
|
|
args: {},
|
|
blankOutput: true,
|
|
});
|
|
}
|
|
|
|
function testConsoleOpenClose(tab) {
|
|
DeveloperToolbarTest.exec({
|
|
typed: "console open",
|
|
args: {},
|
|
blankOutput: true,
|
|
});
|
|
|
|
let hud = imported.HUDService.getHudByWindow(content);
|
|
ok(hud.hudId in imported.HUDService.hudReferences, "console open");
|
|
|
|
DeveloperToolbarTest.exec({
|
|
typed: "console close",
|
|
args: {},
|
|
blankOutput: true,
|
|
});
|
|
|
|
ok(!(hud.hudId in imported.HUDService.hudReferences), "console closed");
|
|
}
|