Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
PassRegression test: Bypass via insertAdjacentText, textContent. svg:script
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:56:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:61:5)
PassRegression test: Bypass via appendChild into off-document script element. svg:script
Asserts runNo asserts ran
PassRegression test: Bypass via appendChild into live script element. svg:script
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-svg-script-element.html:100: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-svg-script-element.html:104: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-svg-script-element.html:111:5)
PassPrep for subsequent tests: Create default policy.
Asserts runNo asserts ran
PassTest that default policy applies. svg:script
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(["SVGScriptElement text"], ["SVGScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:130:5)
PassTest a failing default policy. svg:script
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(["SVGScriptElement text"], ["SVGScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:141: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-svg-script-element.html:150:5)
Pass
assert_equals("3+3", "3+3")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:152: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", "SVGScriptElement text"], ["Element innerHTML", "SVGScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:159:5)
Pass
assert_equals("3+3", "3+3")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:161:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:164: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-svg-script-element.html:168:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:170: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(["SVGScriptElement text"], ["SVGScriptElement text"])
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:177:5)
Pass
assert_equals("3*4", "3*4")
    at Test.<anonymous> ( /trusted-types/block-text-node-insertion-into-svg-script-element.html:179:5)