Summary

Harness status: OK

Found 9 tests

Details

ResultTest NameMessage
PassRegression test: Bypass via insertAdjacentText, initial comment.
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:49:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:56:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:61:5)
PassRegression test: Bypass via insertAdjacentText, textContent.
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:81:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:86:5)
PassRegression test: Bypass via appendChild into off-document script element.
Asserts runNo asserts ran
PassRegression test: Bypass via appendChild into live script element.
Asserts runNo asserts ran
PassSpot tests around script + innerHTML interaction.
Asserts run
Pass
assert_equals(1, 1, "a single violation reported")
    at trusted_type_violation_for ( /trusted-types/support/csp-violations.js:58:3)
Pass
assert_true(true, "TypeError exception reported")
    at trusted_type_violation_for ( /trusted-types/support/csp-violations.js:59:3)
Pass
assert_equals(1, 1, "a single violation reported")
    at trusted_type_violation_for ( /trusted-types/support/csp-violations.js:58:3)
Pass
assert_true(true, "TypeError exception reported")
    at trusted_type_violation_for ( /trusted-types/support/csp-violations.js:59:3)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:125:5)
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:129:5)
Pass
assert_equals(1, 1, "a single violation reported")
    at trusted_type_violation_without_exception_for ( /trusted-types/support/csp-violations.js:74:3)
Pass
assert_equals(null, null, "no exception thrown")
    at trusted_type_violation_without_exception_for ( /trusted-types/support/csp-violations.js:75:3)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:136:5)
PassPrep for subsequent tests: Create default policy.
Asserts runNo asserts ran
PassTest that default policy applies.
Asserts run
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_array_equals(["HTMLScriptElement text"], ["HTMLScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:155:5)
PassTest a failing default policy.
Asserts run
Pass
assert_equals(1, 1, "a single violation reported")
    at trusted_type_violation_without_exception_for ( /trusted-types/support/csp-violations.js:74:3)
Pass
assert_equals(null, null, "no exception thrown")
    at trusted_type_violation_without_exception_for ( /trusted-types/support/csp-violations.js:75:3)
Pass
assert_array_equals(["HTMLScriptElement text"], ["HTMLScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:166:5)
PassSpot tests around script + innerHTML interaction with default policy.
Asserts run
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_array_equals(["Element innerHTML"], ["Element innerHTML"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:175:5)
Pass
assert_equals("3+3", "3+3")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:177:5)
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_array_equals(["Element innerHTML", "HTMLScriptElement text"], ["Element innerHTML", "HTMLScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:184:5)
Pass
assert_equals("3+3", "3+3")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:186:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:189:5)
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_array_equals([undefined], [undefined])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:193:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:195:5)
Pass
assert_equals(0, 0, "no violation reported")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:67:3)
Pass
assert_equals(null, null, "no exception thrown")
    at no_trusted_type_violation_for ( /trusted-types/support/csp-violations.js:68:3)
Pass
assert_array_equals(["HTMLScriptElement text"], ["HTMLScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:202:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-script-element.html:204:5)