Serenity Operating System
1describe("documentElement", () => {
2 loadLocalPage("/res/html/misc/blank.html");
3
4 afterInitialPageLoad(page => {
5 test("Basic functionality", () => {
6 expect(page.document.documentElement).not.toBeNull();
7 // FIXME: Add this in once HTMLHtmlElement's constructor is implemented.
8 //expect(document.documentElement).toBeInstanceOf(HTMLHtmlElement);
9 expect(page.document.documentElement.nodeName).toBe("HTML");
10 });
11
12 // FIXME: Add this in once removeChild is implemented.
13 test.skip("Nullable", () => {
14 page.document.removeChild(page.document.documentElement);
15 expect(page.document.documentElement).toBeNull();
16 });
17 });
18
19 waitForPageToLoad();
20});