aboutsummaryrefslogtreecommitdiffstats
path: root/tests/content/test_document_getElementById.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/content/test_document_getElementById.html')
-rw-r--r--tests/content/test_document_getElementById.html26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/content/test_document_getElementById.html b/tests/content/test_document_getElementById.html
new file mode 100644
index 00000000000..d8430011b33
--- /dev/null
+++ b/tests/content/test_document_getElementById.html
@@ -0,0 +1,26 @@
+<html>
+<head id="foo">
+ <title></title>
+ <script src="harness.js"></script>
+</head>
+<body>
+ <div id="bar"></div>
+ <script>
+ let gBody = document.getElementsByTagName("body")[0];
+
+ // Test the assertion with inserting node with child having id into the document (mozilla#2630)
+ // This need not to port to WPF-test because this tests servo's internally flags.
+ {
+ let TEST_ID = "test-9";
+ let a = document.createElement("a");
+ let b = document.createElement("b");
+ a.appendChild(b).id = TEST_ID;
+ gBody.appendChild(a);
+ let result = document.getElementById(TEST_ID);
+ is(result, b, "test 9-0");
+ }
+
+ finish();
+ </script>
+</body>
+</html>