Summary

Harness status: OK

Found 13 tests

Details

ResultTest NameMessage
PassTrusted Type assignment is blocked. (document)
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { doc.createElement("script").textContent = "2+2"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:39:5
PassTrusted Type instances created in the main doc can be used. (document)
Asserts run
Pass
assert_equals("hello", "hello")
    at  /trusted-types/trusted-types-createHTMLDocument.html:49:5
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { div.innerHTML = "world"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:50:5
PassTrusted Type assignment is blocked. (createHTMLDocument)
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { doc.createElement("script").textContent = "2+2"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:39:5
PassTrusted Type instances created in the main doc can be used. (createHTMLDocument)
Asserts run
Pass
assert_equals("hello", "hello")
    at  /trusted-types/trusted-types-createHTMLDocument.html:49:5
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { div.innerHTML = "world"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:50:5
PassTrusted Type assignment is blocked. (DOMParser)
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { doc.createElement("script").textContent = "2+2"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:39:5
PassTrusted Type instances created in the main doc can be used. (DOMParser)
Asserts run
Pass
assert_equals("hello", "hello")
    at  /trusted-types/trusted-types-createHTMLDocument.html:49:5
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { div.innerHTML = "world"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:50:5
PassTrusted Type assignment is blocked. (XHR)
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { doc.createElement("script").textContent = "2+2"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:39:5
PassTrusted Type instances created in the main doc can be used. (XHR)
Asserts run
Pass
assert_equals("hello", "hello")
    at  /trusted-types/trusted-types-createHTMLDocument.html:49:5
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => { div.innerHTML = "world"; }")
    at  /trusted-types/trusted-types-createHTMLDocument.html:50:5
PassInstall default policy.
Asserts runNo asserts ran
PassDefault policy applies. (document)
Asserts run
Pass
assert_equals("Element innerHTML", "Element innerHTML")
    at createHTML ( /trusted-types/trusted-types-createHTMLDocument.html:63:9)
Pass
assert_equals("shouldpass [default]", "shouldpass [default]")
    at  /trusted-types/trusted-types-createHTMLDocument.html:76:5
PassDefault policy applies. (createHTMLDocument)
Asserts run
Pass
assert_equals("Element innerHTML", "Element innerHTML")
    at createHTML ( /trusted-types/trusted-types-createHTMLDocument.html:63:9)
Pass
assert_equals("shouldpass [default]", "shouldpass [default]")
    at  /trusted-types/trusted-types-createHTMLDocument.html:76:5
PassDefault policy applies. (DOMParser)
Asserts run
Pass
assert_equals("Element innerHTML", "Element innerHTML")
    at createHTML ( /trusted-types/trusted-types-createHTMLDocument.html:63:9)
Pass
assert_equals("shouldpass [default]", "shouldpass [default]")
    at  /trusted-types/trusted-types-createHTMLDocument.html:76:5
PassDefault policy applies. (XHR)
Asserts run
Pass
assert_equals("Element innerHTML", "Element innerHTML")
    at createHTML ( /trusted-types/trusted-types-createHTMLDocument.html:63:9)
Pass
assert_equals("shouldpass [default]", "shouldpass [default]")
    at  /trusted-types/trusted-types-createHTMLDocument.html:76:5