Summary

Harness status: OK

Found 9 tests

Details

ResultTest NameMessage
Passscript.src accepts only TrustedScriptURL
Asserts run
Pass
assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Passdiv.innerHTML accepts only TrustedHTML
Asserts run
Pass
assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Passiframe.srcdoc accepts only TrustedHTML
Asserts run
Pass
assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Passscript.src accepts string and null after default policy was created
Asserts run
Pass
assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_equals("https://www1.wpt.live/trusted-types/null", "https://www1.wpt.live/trusted-types/null")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Passdiv.innerHTML accepts string and null after default policy was created
Asserts run
Pass
assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_equals("", "")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Passiframe.srcdoc accepts string and null after default policy was created
Asserts run
Pass
assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_equals("null", "null")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Passscript.text accepts only TrustedScript
Asserts run
Pass
assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Passscript.innerText accepts only TrustedScript
Asserts run
Pass
assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Passscript.textContent accepts only TrustedScript
Asserts run
Pass
assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
    at assert_element_accepts_trusted_type ( /trusted-types/support/helper.sub.js:72:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {     elem[attribute] = value;   }")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:78:3)
Pass
assert_equals("", "")
    at assert_throws_no_trusted_type ( /trusted-types/support/helper.sub.js:81:3)