Pass | script.src accepts only TrustedScriptURL | Asserts runPass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:106:5) | Pass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) |
|
Pass | iframe.srcdoc accepts only TrustedHTML | Asserts runPass | assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:106:5) | Pass | assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals("", "")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) |
|
Pass | div.onclick accepts only TrustedScript | Asserts runPass | assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) | Pass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { elem.setAttribute(attribute, value); }")
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:114:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:117:3) | Pass | assert_equals(null, null)
at assert_throws_no_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:118:3) |
|
Pass | `Script.prototype.setAttribute.SrC = string` throws. | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { el.setAttribute('SrC', INPUTS.URL); }")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:59:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:63:5) |
|
Pass | script.src accepts string and null after default policy was created. | Asserts runPass | 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) |
|
Pass | script.src's mutationobservers receive the default policy's value. | Asserts runPass | assert_equals(1, 1)
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:80:9) | Pass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:82:9) |
|
Pass | iframe.srcdoc's mutationobservers receive the default policy's value. | Asserts runPass | assert_equals(1, 1)
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:80:9) | Pass | assert_equals("Quack, I want to be a duck!", "Quack, I want to be a duck!")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:82:9) |
|
Pass | div.onclick's mutationobservers receive the default policy's value. | Asserts runPass | assert_equals(1, 1)
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:80:9) | Pass | assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:82:9) |
|
Pass | iframe.srcdoc accepts string and null after default policy was created. | Asserts runPass | 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) |
|
Pass | div.onclick accepts string and null after default policy was created. | Asserts runPass | assert_equals("Meow, I want to be a cat!", "Meow, I want to be a cat!")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) | Pass | assert_equals("null", "null")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) |
|
Pass | a.rel accepts a Trusted Type | Asserts runPass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:106:5) | Pass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at assert_element_accepts_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:108:3) |
|
Pass | a.rel accepts strings | Asserts runPass | assert_equals("A string", "A string")
at assert_element_accepts_non_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:124:3) | Pass | assert_equals("A string", "A string")
at assert_element_accepts_non_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:125:3) |
|
Pass | a.rel accepts null | Asserts runPass | assert_equals("null", "null")
at assert_element_accepts_non_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:124:3) | Pass | assert_equals("null", "null")
at assert_element_accepts_non_trusted_type_explicit_set ( /trusted-types/support/helper.sub.js:125:3) |
|
Pass | `script.src = setAttributeNode(embed.src)` with string works. | Asserts runPass | assert_equals("http://this.is.a.successful.test/", "http://this.is.a.successful.test/")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-Element-setAttribute.html:127:5) |
|