Pass | Regression test: Bypass via insertAdjacentText, textContent. svg:script | Asserts runPass | 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) |
|
Pass | Regression test: Bypass via appendChild into off-document script element. svg:script | Asserts runNo asserts ran |
Pass | Regression test: Bypass via appendChild into live script element. svg:script | Asserts runNo asserts ran |
Pass | Spot tests around script + innerHTML interaction. | Asserts runPass | 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) |
|
Pass | Prep for subsequent tests: Create default policy. | Asserts runNo asserts ran |
Pass | Test that default policy applies. svg:script | Asserts runPass | 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) |
|
Pass | Test a failing default policy. svg:script | Asserts runPass | 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) |
|
Pass | Spot tests around script + innerHTML interaction with default policy. | Asserts runPass | 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) |
|