aboutsummaryrefslogtreecommitdiffstats
path: root/tests/content/test_document_getElementById.html
diff options
context:
space:
mode:
authorJack Moffitt <jack@metajack.im>2014-08-28 09:34:23 -0600
committerJack Moffitt <jack@metajack.im>2014-09-08 20:21:42 -0600
commitc6ab60dbfc6da7b4f800c9e40893c8b58413960c (patch)
treed1d74076cf7fa20e4f77ec7cb82cae98b67362cb /tests/content/test_document_getElementById.html
parentdb2f642c32fc5bed445bb6f2e45b0f6f0b4342cf (diff)
downloadservo-c6ab60dbfc6da7b4f800c9e40893c8b58413960c.tar.gz
servo-c6ab60dbfc6da7b4f800c9e40893c8b58413960c.zip
Cargoify servo
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>