mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-04 23:08:39 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
69
devtools/client/commandline/test/browser_cmd_inject.js
Normal file
69
devtools/client/commandline/test/browser_cmd_inject.js
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
/* Any copyright is dedicated to the Public Domain.
|
||||
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
// Tests that the inject commands works as they should
|
||||
|
||||
const TEST_URI = "http://example.com/browser/devtools/client/commandline/" +
|
||||
"test/browser_cmd_inject.html";
|
||||
|
||||
function test() {
|
||||
helpers.addTabWithToolbar(TEST_URI, function (options) {
|
||||
return helpers.audit(options, [
|
||||
{
|
||||
setup: "inject",
|
||||
check: {
|
||||
input: "inject",
|
||||
markup: "VVVVVV",
|
||||
hints: " <library>",
|
||||
status: "ERROR"
|
||||
},
|
||||
},
|
||||
{
|
||||
setup: "inject j",
|
||||
check: {
|
||||
input: "inject j",
|
||||
markup: "VVVVVVVI",
|
||||
hints: "Query",
|
||||
status: "ERROR"
|
||||
},
|
||||
},
|
||||
{
|
||||
setup: "inject notauri",
|
||||
check: {
|
||||
input: "inject notauri",
|
||||
hints: " -> http://notauri/",
|
||||
markup: "VVVVVVVIIIIIII",
|
||||
status: "ERROR",
|
||||
args: {
|
||||
library: {
|
||||
value: undefined,
|
||||
status: "INCOMPLETE"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
setup: "inject http://example.com/browser/devtools/client/commandline/test/browser_cmd_inject.js",
|
||||
check: {
|
||||
input: "inject http://example.com/browser/devtools/client/commandline/test/browser_cmd_inject.js",
|
||||
markup: "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV",
|
||||
hints: "",
|
||||
status: "VALID",
|
||||
args: {
|
||||
library: {
|
||||
value: function (library) {
|
||||
is(library.type, "url", "inject type name");
|
||||
is(library.url.origin, "http://example.com", "inject url hostname");
|
||||
ok(library.url.pathname.indexOf("_inject.js") != -1, "inject url path");
|
||||
},
|
||||
status: "VALID"
|
||||
}
|
||||
}
|
||||
},
|
||||
exec: {
|
||||
output: [ /http:\/\/example.com\/browser\/devtools\/client\/commandline\/test\/browser_cmd_inject.js loaded/ ]
|
||||
}
|
||||
}
|
||||
]);
|
||||
}).then(finish, helpers.handleError);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue