mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 15:15:23 +00:00
34 lines
1001 B
JavaScript
34 lines
1001 B
JavaScript
/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
|
|
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
"use strict";
|
|
|
|
// Test that dynamically created (HTML|XML|SVG)Documents can be inspected by
|
|
// clicking on the object in console (bug 1035198).
|
|
|
|
const TEST_CASES = [
|
|
{
|
|
input: '(new DOMParser()).parseFromString("<a />", "text/html")',
|
|
output: "HTMLDocument",
|
|
inspectable: true,
|
|
},
|
|
{
|
|
input: '(new DOMParser()).parseFromString("<a />", "application/xml")',
|
|
output: "XMLDocument",
|
|
inspectable: true,
|
|
},
|
|
{
|
|
input: '(new DOMParser()).parseFromString("<svg></svg>", "image/svg+xml")',
|
|
output: "SVGDocument",
|
|
inspectable: true,
|
|
},
|
|
];
|
|
|
|
const TEST_URI = "data:text/html;charset=utf8," +
|
|
"browser_webconsole_inspect-parsed-documents.js";
|
|
let test = asyncTest(function* () {
|
|
let {tab} = yield loadTab(TEST_URI);
|
|
let hud = yield openConsole(tab);
|
|
yield checkOutputForInputs(hud, TEST_CASES);
|
|
});
|