Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
PassshadowRoot.setHTMLUnsafe(html) assigned via policy (successful HTML transformation).
Asserts run
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:29:5)
Pass`shadowRoot.setHTMLUnsafe(string)` throws.
Asserts run
Pass
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 run
Pass
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 run
Pass
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 run
Pass
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)