Pass | shadowRoot.innerHTML = html assigned via policy (successful HTML transformation). | Asserts runPass | 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-ShadowRoot-innerHTML.html:28:5) |
|
Pass | `shadowRoot.innerHTML = string` throws. | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { s.innerHTML = "Fail"; }")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:37:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:40:5) |
|
Pass | `shadowRoot.innerHTML = null` throws. | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { s.innerHTML = null; }")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:49:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:52:5) |
|
Pass | `shadowRoot.innerHTML = string` assigned via default policy (successful HTML transformation). | Asserts runPass | assert_equals("ShadowRoot innerHTML", "ShadowRoot innerHTML")
at createHTML ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:60: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-ShadowRoot-innerHTML.html:69:5) |
|
Pass | `shadowRoot.innerHTML = string` assigned via default policy does not throw | Asserts runPass | assert_equals("ShadowRoot innerHTML", "ShadowRoot innerHTML")
at createHTML ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:60:9) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-innerHTML.html:80:5) |
|