Summary

Harness status: OK

Found 264 tests

Details

ResultTest NameMessage
PassElement.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
FailElement.setAttribute works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttribute' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttribute' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:229:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
FailElement.setAttributeNS works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:238:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
FailElement.setAttributeNode works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNode' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNode' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:249:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
FailElement.setAttributeNodeNS works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNodeNS' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNodeNS' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:259:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
FailNamedNodeMap.setNamedItem works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setNamedItem' on 'NamedNodeMap': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setNamedItem' on 'NamedNodeMap': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:270:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
FailNamedNodeMap.setNamedItemNS works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setNamedItemNS' on 'NamedNodeMap': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setNamedItemNS' on 'NamedNodeMap': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:281:22)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
FailAttr.value works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:289:15)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassAttr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
FailNode.nodeValue works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:300:15)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:18:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
FailNode.textContent works for elementNS=https://example.com/namespace, element=foo, attrName=onmouseup with a plain stringFailed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
TypeError: Failed to execute 'setAttributeNS' on 'Element': This document requires 'TrustedScript' assignment.
    at Object.runSetter (https://www1.wpt.live/trusted-types/support/attributes.js:311:15)
    at Test.<anonymous> (https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:24:22)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:14:7
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:12:33
    at Array.forEach (<anonymous>)
    at https://www1.wpt.live/trusted-types/set-attributes-require-trusted-types-no-default-policy.html:11:23
Asserts runNo asserts ran
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrNS=https://example.com/namespace, attrName=onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=ondoesnotexist with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=data-onclick with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=https://example.com/namespace, element=iframe, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrNS=https://example.com/namespace, attrName=srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=data-srcdoc with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=https://example.com/namespace, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrNS=https://example.com/namespace, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=data-src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=https://example.com/namespace, attrName=href with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassNode.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=src with a plain string
Asserts run
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:26:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_equals(null, null)
    at Object.runSetter ( /trusted-types/support/attributes.js:227:7)
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_equals("somevalue", "somevalue")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:51:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassElement.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassNamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassAttr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:291:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:302:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)
PassNode.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {             setterData.runSetter(element, testData.attrNS, testData.attrName,                                  "neverset", testData.type);           }")
    at Test.<anonymous> ( /trusted-types/set-attributes-require-trusted-types-no-default-policy.html:56:11)
Pass
assert_true(true)
    at Object.runSetter ( /trusted-types/support/attributes.js:313:7)