[idlharness.tentative.window.html]
  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property]
    expected: FAIL

  [TrustedScript interface: existence and properties of interface prototype object's "constructor" property]
    expected: FAIL

  [TrustedHTML must be primary interface of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
    expected: FAIL

  [TrustedScript interface: stringifier]
    expected: FAIL

  [TrustedTypePolicyFactory interface object name]
    expected: FAIL

  [TrustedTypePolicy interface: existence and properties of interface object]
    expected: FAIL

  [TrustedScript 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 must be primary interface 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

  [Stringification of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
    expected: FAIL

  [TrustedScriptURL interface object name]
    expected: FAIL

  [TrustedScriptURL interface: stringifier]
    expected: FAIL

  [TrustedHTML interface: existence and properties of interface prototype object's "constructor" property]
    expected: FAIL

  [TrustedHTML interface: stringifier]
    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

  [TrustedTypePolicy interface: existence and properties of interface prototype object]
    expected: FAIL

  [Stringification of window.trustedTypes]
    expected: FAIL

  [TrustedScriptURL interface object length]
    expected: FAIL

  [TrustedTypePolicyFactory must be primary interface of window.trustedTypes]
    expected: FAIL

  [TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property]
    expected: FAIL

  [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property]
    expected: FAIL

  [TrustedHTML interface object length]
    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

  [Stringification of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, optional TrustedTypePolicyOptions) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [Stringification of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
    expected: FAIL

  [TrustedHTML interface: existence and properties of interface prototype object]
    expected: FAIL

  [TrustedScriptURL interface: existence and properties of interface prototype object]
    expected: FAIL

  [TrustedScript must be primary interface of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
    expected: FAIL

  [TrustedTypePolicy interface object length]
    expected: FAIL

  [Stringification of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
    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

  [TrustedScript interface: existence and properties of interface object]
    expected: FAIL

  [TrustedScript interface: existence and properties of interface prototype object]
    expected: FAIL

  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type]
    expected: FAIL

  [TrustedTypePolicy interface: attribute name]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation createPolicy(DOMString, optional TrustedTypePolicyOptions)]
    expected: FAIL

  [TrustedTypePolicyFactory interface: existence and properties of interface object]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "createPolicy(DOMString, optional TrustedTypePolicyOptions)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation isScript(any)]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation isHTML(any)]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicyFactory interface: attribute emptyScript]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "emptyScript" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: attribute emptyHTML]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isScript(any)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation getPropertyType(DOMString, DOMString, optional DOMString)]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling isScript(any) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getPropertyType(DOMString, DOMString, optional DOMString)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling isScriptURL(any) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling getPropertyType(DOMString, DOMString, optional DOMString) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isHTML(any)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "defaultPolicy" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isScriptURL(any)" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: attribute defaultPolicy]
    expected: FAIL

  [TrustedTypePolicyFactory interface: calling isHTML(any) on window.trustedTypes with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "emptyHTML" with the proper type]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString)]
    expected: FAIL

  [TrustedTypePolicyFactory interface: operation isScriptURL(any)]
    expected: FAIL

  [TrustedTypePolicy interface: operation createHTML(DOMString, any...)]
    expected: FAIL

  [TrustedScript interface: toJSON operation on window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
    expected: FAIL

  [TrustedTypePolicy interface: calling createHTML(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicy interface: operation createScript(DOMString, any...)]
    expected: FAIL

  [TrustedScriptURL interface: operation toJSON()]
    expected: FAIL

  [TrustedScriptURL interface: window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "toJSON()" with the proper type]
    expected: FAIL

  [TrustedTypePolicy interface: operation createScriptURL(DOMString, any...)]
    expected: FAIL

  [TrustedHTML interface: window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "toJSON()" with the proper type]
    expected: FAIL

  [Window interface: attribute trustedTypes]
    expected: FAIL

  [TrustedHTML interface: operation toJSON()]
    expected: FAIL

  [TrustedHTML interface: toJSON operation on window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
    expected: FAIL

  [TrustedScriptURL interface: toJSON operation on window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
    expected: FAIL

  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString, any...)" with the proper type]
    expected: FAIL

  [TrustedTypePolicy interface: calling createScriptURL(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicy interface: calling createScript(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString, any...)" with the proper type]
    expected: FAIL

  [TrustedScript interface: window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string") must inherit property "toJSON()" with the proper type]
    expected: FAIL

  [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(DOMString, any...)" with the proper type]
    expected: FAIL

  [TrustedScript interface: operation toJSON()]
    expected: FAIL

  [TrustedScript interface: window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string") must inherit property "fromLiteral(object)" with the proper type]
    expected: FAIL

  [TrustedScriptURL interface: window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "fromLiteral(object)" with the proper type]
    expected: FAIL

  [TrustedHTML interface: window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "fromLiteral(object)" with the proper type]
    expected: FAIL

  [TrustedScript interface: operation fromLiteral(object)]
    expected: FAIL

  [TrustedScriptURL interface: operation fromLiteral(object)]
    expected: FAIL

  [TrustedHTML interface: calling fromLiteral(object) on window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedScriptURL interface: calling fromLiteral(object) on window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") with too few arguments must throw TypeError]
    expected: FAIL

  [TrustedHTML interface: operation fromLiteral(object)]
    expected: FAIL

  [TrustedScript interface: calling fromLiteral(object) on window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string") with too few arguments must throw TypeError]
    expected: FAIL
