summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html
diff options
context:
space:
mode:
Diffstat (limited to 'LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html')
-rw-r--r--LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html12
1 files changed, 12 insertions, 0 deletions
diff --git a/LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html b/LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html
new file mode 100644
index 0000000..46d3447
--- /dev/null
+++ b/LayoutTests/fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html
@@ -0,0 +1,12 @@
+<script>
+var doc = document.implementation.createHTMLDocument('a');
+var b = document.createElement('b');
+// Give it a node list cache on document
+b.childNodes;
+
+// Attach it to doc to update m_document
+doc.adoptNode(b);
+doc.body.appendChild(b);
+doc.body.removeChild(b);
+</script>
+<p>Close the document to see if there's an assertion failure.</p> \ No newline at end of file