summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Tests/DOM/mixins/NonElementParentNode.js
blob: 23bcb84d2d8c533e9e5c09478cfbd5adb4e08830 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
describe("NonElementParentNode", () => {
    loadLocalPage("ParentNode.html");

    afterInitialPageLoad(page => {
        test("getElementById basics", () => {
            const unique = page.document.getElementById("unique");
            expect(unique).not.toBeNull();
            expect(unique.nodeName).toBe("DIV");
            expect(unique.id).toBe("unique");

            const caseSensitive = page.document.getElementById("Unique");
            expect(caseSensitive).toBeNull();

            const firstDuplicate = page.document.getElementById("dupeId");
            expect(firstDuplicate).not.toBeNull();
            expect(firstDuplicate.nodeName).toBe("DIV");
            expect(firstDuplicate.id).toBe("dupeId");
            expect(firstDuplicate.innerHTML).toBe("First ID");
        });
    });
    waitForPageToLoad();
});