summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js')
-rw-r--r--Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js b/Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js
new file mode 100644
index 0000000000..5b269025f4
--- /dev/null
+++ b/Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js
@@ -0,0 +1,19 @@
+loadPage("file:///home/anon/web-tests/Pages/ParentNode.html");
+
+afterInitialPageLoad(() => {
+ test("getElementById basics", () => {
+ const unique = document.getElementById("unique");
+ expect(unique).not.toBeNull();
+ expect(unique.nodeName).toBe("div");
+ expect(unique.id).toBe("unique");
+
+ const caseSensitive = document.getElementById("Unique");
+ expect(caseSensitive).toBeNull();
+
+ const firstDuplicate = document.getElementById("dupeId");
+ expect(firstDuplicate).not.toBeNull();
+ expect(firstDuplicate.nodeName).toBe("div");
+ expect(firstDuplicate.id).toBe("dupeId");
+ expect(firstDuplicate.innerHTML).toBe("First ID");
+ });
+});