summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Tests/DOM/document.documentElement.js
blob: 3b4591e66e949a4c9bd8ac3af28c41f3fdb26859 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
describe("documentElement", () => {
    loadLocalPage("/res/html/misc/blank.html");

    afterInitialPageLoad(page => {
        test("Basic functionality", () => {
            expect(page.document.documentElement).not.toBeNull();
            // FIXME: Add this in once HTMLHtmlElement's constructor is implemented.
            //expect(document.documentElement).toBeInstanceOf(HTMLHtmlElement);
            expect(page.document.documentElement.nodeName).toBe("HTML");
        });

        // FIXME: Add this in once removeChild is implemented.
        test.skip("Nullable", () => {
            page.document.removeChild(page.document.documentElement);
            expect(page.document.documentElement).toBeNull();
        });
    });

    waitForPageToLoad();
});