diff --git a/testing/web-platform/meta/trusted-types/idlharness.any.js.ini b/testing/web-platform/meta/trusted-types/idlharness.any.js.ini new file mode 100644 index 000000000000..1ce9058542e0 --- /dev/null +++ b/testing/web-platform/meta/trusted-types/idlharness.any.js.ini @@ -0,0 +1,447 @@ +[idlharness.any.html] + [Stringification of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [TrustedScriptURL must be primary interface of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedScript interface: stringifier] + expected: FAIL + + [TrustedURL interface object name] + expected: FAIL + + [TrustedTypePolicy interface: calling createScript(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicyFactory interface object name] + expected: FAIL + + [TrustedTypePolicy interface: calling createScriptURL(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface object length] + expected: FAIL + + [TrustedHTML interface: calling unsafelyCreate(DOMString) on window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString)" with the proper type] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedTypePolicy interface object name] + expected: FAIL + + [TrustedURL interface: window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") must inherit property "create(USVString)" with the proper type] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicyFactory interface: operation getPolicyNames()] + expected: FAIL + + [TrustedScriptURL interface: stringifier] + expected: FAIL + + [Stringification of window.TrustedTypes] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedScriptURL interface: window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "unsafelyCreate(DOMString)" with the proper type] + expected: FAIL + + [TrustedScript interface: existence and properties of interface object] + expected: FAIL + + [TrustedHTML must be primary interface of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(DOMString)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface object] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedTypePolicy interface: operation createHTML(DOMString)] + expected: FAIL + + [TrustedTypePolicy interface: operation createScriptURL(DOMString)] + expected: FAIL + + [TrustedHTML interface object length] + expected: FAIL + + [TrustedHTML interface: window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "unsafelyCreate(DOMString)" with the proper type] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface: calling createHTML(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedHTML interface: window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "escape(DOMString)" with the proper type] + expected: FAIL + + [TrustedScript must be primary interface of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedScriptURL interface object length] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy must be primary interface of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedURL interface: operation create(USVString)] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createURL(DOMString)" with the proper type] + expected: FAIL + + [TrustedHTML interface object name] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must inherit property "getPolicyNames()" with the proper type] + expected: FAIL + + [TrustedURL interface: operation unsafelyCreate(USVString)] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedHTML interface: calling escape(DOMString) on window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface: stringifier] + expected: FAIL + + [TrustedScript interface object name] + expected: FAIL + + [TrustedTypePolicyFactory interface object length] + expected: FAIL + + [TrustedScriptURL interface object name] + expected: FAIL + + [TrustedTypePolicy interface: calling createURL(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedScript interface object length] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface object length] + expected: FAIL + + [TrustedHTML interface: operation escape(DOMString)] + expected: FAIL + + [TrustedURL interface: calling create(USVString) on window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedHTML interface: operation unsafelyCreate(DOMString)] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: attribute name] + expected: FAIL + + [TrustedScriptURL interface: calling unsafelyCreate(DOMString) on window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: operation createURL(DOMString)] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedURL interface: calling unsafelyCreate(USVString) on window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must inherit property "createPolicy(DOMString, TrustedTypePolicyOptions)" with the proper type] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface object] + expected: FAIL + + [TrustedScriptURL interface: operation unsafelyCreate(DOMString)] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, TrustedTypePolicyOptions) on window.TrustedTypes with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface: window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") must inherit property "unsafelyCreate(USVString)" with the proper type] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedHTML interface: stringifier] + expected: FAIL + + [TrustedTypePolicyFactory must be primary interface of window.TrustedTypes] + expected: FAIL + + [TrustedTypePolicy interface: operation createScript(DOMString)] + expected: FAIL + + [TrustedTypePolicyFactory interface: operation createPolicy(DOMString, TrustedTypePolicyOptions)] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedURL must be primary interface of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface object] + expected: FAIL + + +[idlharness.any.worker.html] + [TrustedURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must not have property "getPolicyNames"] + expected: FAIL + + [TrustedScript interface: existence and properties of interface object] + expected: FAIL + + [TrustedScriptURL must be primary interface of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedScript interface: stringifier] + expected: FAIL + + [TrustedHTML interface: calling escape(DOMString) on window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface: stringifier] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedScript interface object name] + expected: FAIL + + [TrustedURL interface: calling unsafelyCreate(USVString) on window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface object name] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must not have property "createURL"] + expected: FAIL + + [TrustedScriptURL interface: operation unsafelyCreate(DOMString)] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must not have property "name"] + expected: FAIL + + [TrustedURL interface: window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") must inherit property "unsafelyCreate(USVString)" with the proper type] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must not have property "createPolicy"] + expected: FAIL + + [TrustedScriptURL interface object name] + expected: FAIL + + [TrustedScriptURL interface: stringifier] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [TrustedHTML interface: window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "unsafelyCreate(DOMString)" with the proper type] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedHTML interface: calling unsafelyCreate(DOMString) on window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedHTML interface: window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "escape(DOMString)" with the proper type] + expected: FAIL + + [TrustedScript interface object length] + expected: FAIL + + [TrustedURL interface object length] + expected: FAIL + + [TrustedScript must be primary interface of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedScriptURL interface object length] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy must be primary interface of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [TrustedHTML interface object length] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must not have property "createScript"] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must not have property "createScriptURL"] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedURL interface: operation create(USVString)] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedHTML interface object name] + expected: FAIL + + [TrustedURL interface: window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") must inherit property "create(USVString)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must not have property "createHTML"] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedHTML interface: stringifier] + expected: FAIL + + [Stringification of window.TrustedTypes] + expected: FAIL + + [TrustedHTML interface: operation escape(DOMString)] + expected: FAIL + + [TrustedTypePolicyFactory must be primary interface of window.TrustedTypes] + expected: FAIL + + [TrustedScriptURL interface: window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "unsafelyCreate(DOMString)" with the proper type] + expected: FAIL + + [TrustedURL interface: calling create(USVString) on window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedHTML interface: operation unsafelyCreate(DOMString)] + expected: FAIL + + [TrustedURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedHTML must be primary interface of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedURL must be primary interface of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + + [TrustedScriptURL interface: calling unsafelyCreate(DOMString) on window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface: operation unsafelyCreate(USVString)] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + diff --git a/testing/web-platform/meta/trusted-types/idlharness.window.js.ini b/testing/web-platform/meta/trusted-types/idlharness.window.js.ini new file mode 100644 index 000000000000..5e0de19cda2a --- /dev/null +++ b/testing/web-platform/meta/trusted-types/idlharness.window.js.ini @@ -0,0 +1,214 @@ +[idlharness.window.html] + [TrustedURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicyFactory interface: operation createPolicy(DOMString, TrustedTypePolicyOptions)] + expected: FAIL + + [TrustedScriptURL must be primary interface of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString)" with the proper type] + expected: FAIL + + [TrustedScript interface: stringifier] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must inherit property "createPolicy(DOMString, TrustedTypePolicyOptions)" with the proper type] + expected: FAIL + + [TrustedTypePolicyFactory interface object name] + expected: FAIL + + [TrustedURL interface: stringifier] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(DOMString)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface object] + expected: FAIL + + [TrustedURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedScript interface object name] + expected: FAIL + + [TrustedTypePolicy interface: calling createURL(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedURL interface object name] + expected: FAIL + + [TrustedTypePolicyFactory interface object length] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createURL(DOMString)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: operation createHTML(DOMString)] + expected: FAIL + + [TrustedTypePolicy interface: operation createScriptURL(DOMString)] + expected: FAIL + + [TrustedScriptURL interface object name] + expected: FAIL + + [TrustedScriptURL interface: stringifier] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, TrustedTypePolicyOptions) on window.TrustedTypes with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: calling createScriptURL(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface: calling createHTML(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedScript interface object length] + expected: FAIL + + [TrustedURL interface object length] + expected: FAIL + + [TrustedScript must be primary interface of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedScriptURL interface object length] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy must be primary interface of window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s })] + expected: FAIL + + [TrustedTypePolicy interface: attribute name] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedHTML interface object length] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TrustedTypePolicy interface object name] + expected: FAIL + + [TrustedHTML interface object name] + expected: FAIL + + [TrustedTypePolicy interface: calling createScript(DOMString) on window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedHTML interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedTypePolicyFactory interface: operation getPolicyNames()] + expected: FAIL + + [TrustedScriptURL interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedHTML interface: stringifier] + expected: FAIL + + [Stringification of window.TrustedTypes] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type] + expected: FAIL + + [TrustedTypePolicyFactory must be primary interface of window.TrustedTypes] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + + [TrustedTypePolicy interface: existence and properties of interface prototype object] + expected: FAIL + + [TrustedTypePolicy interface: operation createScript(DOMString)] + expected: FAIL + + [TrustedScript interface: existence and properties of interface object] + expected: FAIL + + [TrustedURL interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicy interface: window.TrustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString)" with the proper type] + expected: FAIL + + [TrustedHTML must be primary interface of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedScript interface: existence and properties of interface prototype object] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedTypePolicy interface object length] + expected: FAIL + + [TrustedTypePolicyFactory interface: window.TrustedTypes must inherit property "getPolicyNames()" with the proper type] + expected: FAIL + + [Stringification of window.TrustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedURL must be primary interface of window.TrustedTypes.createPolicy("SomeName4", { createURL: s => s }).createURL("A string")] + expected: FAIL + + [TrustedTypePolicyFactory interface: existence and properties of interface object] + expected: FAIL + + [TrustedTypePolicy interface: operation createURL(DOMString)] + expected: FAIL +