Pass | shadowRoot.setHTMLUnsafe(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-setHTMLUnsafe.html:29:5) |
|
Pass | `shadowRoot.setHTMLUnsafe(string)` throws. | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { s.setHTMLUnsafe("Fail"); }")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:38:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:41:5) |
|
Pass | `shadowRoot.setHTMLUnsafe(null)` throws. | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "_ => { s.setHTMLUnsafe(null); }")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:50:5) | Pass | assert_equals("", "")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:53:5) |
|
Pass | `shadowRoot.setHTMLUnsafe(string)` assigned via default policy (successful HTML transformation). | Asserts runPass | assert_equals("ShadowRoot setHTMLUnsafe", "ShadowRoot setHTMLUnsafe")
at createHTML ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:61: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-setHTMLUnsafe.html:70:5) |
|
Pass | `shadowRoot.setHTMLUnsafe(string)` assigned via default policy does not throw | Asserts runPass | assert_equals("ShadowRoot setHTMLUnsafe", "ShadowRoot setHTMLUnsafe")
at createHTML ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:61:9) | Pass | assert_equals("null", "null")
at Test.<anonymous> ( /trusted-types/block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html:80:5) |
|