4 https://bugzilla.mozilla.org/show_bug.cgi?id=1155653
8 <title>Test for Bug
1155653</title>
10 <script src=
"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
11 <link rel=
"stylesheet" type=
"text/css" href=
"chrome://mochikit/content/tests/SimpleTest/test.css">
12 <script type=
"application/javascript" src=
"inspector-helpers.js"></script>
13 <script type=
"application/javascript">
16 window.onload = function() {
17 SimpleTest.waitForExplicitFinish();
23 addTest(async function() {
24 const url = document.getElementById(
"inspectorContent").href;
25 const { target } = await attachURL(url);
26 const inspector = await target.getFront(
"inspector");
27 gWalker = inspector.walker;
32 info(
"Try to get a NodeFront from an invalid actorID");
33 gWalker.getNodeFromActor(
"invalid", [
"node"]).then(node =
> {
34 ok(!node,
"The node returned is null");
40 info(
"Try to get a NodeFront from a valid actorID but invalid path");
41 gWalker.getNodeFromActor(gWalker.actorID, [
"invalid",
"path"]).then(node =
> {
42 ok(!node,
"The node returned is null");
48 info(
"Try to get a NodeFront from a valid actorID and valid path");
49 gWalker.getNodeFromActor(gWalker.actorID, [
"rootDoc"]).then(rootDocNode =
> {
50 ok(rootDocNode,
"A node was returned");
51 is(rootDocNode, gWalker.rootNode,
"The right node was returned");
57 info(
"Try to get a NodeFront from a valid actorID and valid complex path");
58 gWalker.getNodeFromActor(gWalker.actorID,
59 [
"targetActor",
"window",
"document",
"body"]).then(bodyNode =
> {
60 ok(bodyNode,
"A node was returned");
61 gWalker.querySelector(gWalker.rootNode,
"body").then(node =
> {
62 is(bodyNode, node,
"The body node was returned");
75 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=1155653">Mozilla Bug
1155653</a>
76 <a id=
"inspectorContent" target=
"_blank" href=
"inspector_getImageData.html">Test Document
</a>
78 <div id=
"content" style=
"display: none">