Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
Passiframe.srcdoc 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-HTMLIFrameElement-srcdoc.html:15:5)
Pass`iframe.srcdoc = string` throws.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       iframe.srcdoc = "A string";     }")
    at Test.<anonymous> ( /trusted-types/block-string-assignment-to-HTMLIFrameElement-srcdoc.html:21:5)
Pass`iframe.srcdoc = null` throws.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "_ => {       iframe.srcdoc = null;     }")
    at Test.<anonymous> ( /trusted-types/block-string-assignment-to-HTMLIFrameElement-srcdoc.html:29:5)
Pass`iframe.srcdoc = string` assigned via default policy (successful HTML transformation).
Asserts run
Pass
assert_equals("HTMLIFrameElement srcdoc", "HTMLIFrameElement srcdoc")
    at createHTML ( /trusted-types/block-string-assignment-to-HTMLIFrameElement-srcdoc.html:38: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-HTMLIFrameElement-srcdoc.html:45:5)
Pass`iframe.srcdoc = null` assigned via default policy does not throw
Asserts run
Pass
assert_equals("HTMLIFrameElement srcdoc", "HTMLIFrameElement srcdoc")
    at createHTML ( /trusted-types/block-string-assignment-to-HTMLIFrameElement-srcdoc.html:38:9)
Pass
assert_equals("null", "null")
    at Test.<anonymous> ( /trusted-types/block-string-assignment-to-HTMLIFrameElement-srcdoc.html:52:5)