summaryrefslogtreecommitdiffstats
path: root/dom/tests/reftest
diff options
context:
space:
mode:
Diffstat (limited to 'dom/tests/reftest')
-rw-r--r--dom/tests/reftest/prettyprint-space-ref.xhtml67
-rw-r--r--dom/tests/reftest/prettyprint-space.xml1
-rw-r--r--dom/tests/reftest/reftest.list1
3 files changed, 69 insertions, 0 deletions
diff --git a/dom/tests/reftest/prettyprint-space-ref.xhtml b/dom/tests/reftest/prettyprint-space-ref.xhtml
new file mode 100644
index 0000000000..9169b9236e
--- /dev/null
+++ b/dom/tests/reftest/prettyprint-space-ref.xhtml
@@ -0,0 +1,67 @@
+<out>
+ <div id="top" xmlns="http://www.w3.org/1999/xhtml">
+ <link href="chrome://global/content/xml/XMLPrettyPrint.css" type="text/css" rel="stylesheet"/>
+ <div id="header">
+ <p>
+ This XML file does not appear to have any style information associated with it. The document tree is shown below.
+ </p>
+ </div>
+ <main id="tree" class="highlight">
+ <div>
+ <details open="" class="expandable-body">
+ <summary class="expandable-opening">
+ &lt;<span class="start-tag">out</span>&gt;
+ </summary>
+ <div class="expandable-children">
+ <span class="text">Here be sea hags. </span>
+ <div>
+ <details open="" class="expandable-body">
+ <summary class="expandable-opening">
+ &lt;<span class="start-tag">b</span> <span class="attribute-name">xml:space</span>=<span class="attribute-value">"preserve"</span>&gt;
+ </summary>
+ <div class="expandable-children">
+ <span class="text" style="white-space: pre-wrap">They need a lot of space, this much: .</span>
+ <div>
+ <details open="" class="expandable-body">
+ <summary class="expandable-opening">
+ &lt;<span class="start-tag">c</span>&gt;
+ </summary>
+ <div class="expandable-children">
+ <span class="text" style="white-space: pre-wrap">At least, most of them do: .</span>
+ <div>
+ <details open="" class="expandable-body">
+ <summary class="expandable-opening">
+ &lt;<span class="start-tag">d</span> <span class="attribute-name">xml:space</span>=<span class="attribute-value">"default"</span>&gt;
+ </summary>
+ <div class="expandable-children">
+ <span class="text" style="white-space: normal">But some of them don't, they only need one: . </span>
+ <div>
+ &lt;<span class="start-tag">e</span> <span class="attribute-name">xml:space</span>=<span class="attribute-value">"preserve"</span>&gt;<span class="text" style="white-space: pre-wrap">But their children might need more: .</span>&lt;/<span class="end-tag">e</span>&gt;
+ </div>
+ </div>
+ </details>
+ <span class="expandable-closing">
+ &lt;/<span class="end-tag">d</span>&gt;
+ </span>
+ </div>
+ </div>
+ </details>
+ <span class="expandable-closing">
+ &lt;/<span class="end-tag">c</span>&gt;
+ </span>
+ </div>
+ </div>
+ </details>
+ <span class="expandable-closing">
+ &lt;/<span class="end-tag">b</span>&gt;
+ </span>
+ </div>
+ </div>
+ </details>
+ <span class="expandable-closing">
+ &lt;/<span class="end-tag">out</span>&gt;
+ </span>
+ </div>
+ </main>
+ </div>
+</out>
diff --git a/dom/tests/reftest/prettyprint-space.xml b/dom/tests/reftest/prettyprint-space.xml
new file mode 100644
index 0000000000..4f995608f8
--- /dev/null
+++ b/dom/tests/reftest/prettyprint-space.xml
@@ -0,0 +1 @@
+<out>Here be sea hags. <b xml:space="preserve">They need a lot of space, this much: . <c>At least, most of them do: . <d xml:space="default">But some of them don't, they only need one: . <e xml:space="preserve">But their children might need more: .</e></d></c></b></out>
diff --git a/dom/tests/reftest/reftest.list b/dom/tests/reftest/reftest.list
index ee7069e2af..41f6ff6644 100644
--- a/dom/tests/reftest/reftest.list
+++ b/dom/tests/reftest/reftest.list
@@ -12,3 +12,4 @@ fuzzy(0-1,0-5) == bug559996.html bug559996-ref.html
== bug592366-2.xhtml bug592366-ref.xhtml
== bug798068.xhtml bug798068-ref.xhtml
== bug1389406.xml bug1389406-ref.xml
+== prettyprint-space.xml prettyprint-space-ref.xhtml