12345678910111213141516171819202122232425 |
- describe("HTMLScriptElement.supports", () => {
- loadLocalPage("/res/html/misc/blank.html");
- afterInitialPageLoad(page => {
- test("length is 1", () => {
- expect(page.HTMLScriptElement.supports).toHaveLength(1);
- });
- test("Basic functionality", () => {
- expect(page.HTMLScriptElement.supports("classic")).toBeTrue();
- expect(page.HTMLScriptElement.supports("module")).toBeTrue();
- expect(page.HTMLScriptElement.supports("abc")).toBeFalse();
- // Is case sensitive.
- expect(page.HTMLScriptElement.supports("Classic")).toBeFalse();
- expect(page.HTMLScriptElement.supports("Module")).toBeFalse();
- // Doesn't strip whitespace.
- expect(page.HTMLScriptElement.supports(" classic ")).toBeFalse();
- expect(page.HTMLScriptElement.supports(" module ")).toBeFalse();
- });
- });
- waitForPageToLoad();
- });
|