Pass | Reading 'nonce' content attribute and IDL attribute. | Asserts runPass | assert_equals(Element node <script nonce="" id="testScript" executed="yay"> docume..., Element node <script nonce="" id="testScript" executed="yay"> docume...)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:18:7) | Pass | assert_equals(Element node <script nonce="" id="testScript" executed="yay"> docume..., Element node <script nonce="" id="testScript" executed="yay"> docume...)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:19:7) | Pass | assert_equals(null, null)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:20:7) | Pass | assert_equals("", "")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:22:7) | Pass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:23:7) |
|
Pass | Cloned node retains nonce. | Asserts runPass | assert_equals("abc", "abc", "IDL attribute")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:30:7) | Pass | assert_equals("", "")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:31:7) |
|
Pass | Cloned node retains nonce when inserted. | Asserts runPass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:37:7) | Pass | assert_equals("", "")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:38:7) | Pass | assert_equals("boo", "boo")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:42:9) |
|
Pass | Writing 'nonce' content attribute. | Asserts runPass | assert_equals("foo", "foo")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:49:7) | Pass | assert_equals("foo", "foo")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:50:7) |
|
Pass | Writing 'nonce' IDL attribute. | Asserts runPass | assert_equals("bar", "bar")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:56:7) | Pass | assert_equals("foo", "foo")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:57:7) |
|
Pass | Document-written script executes. | Asserts runNo asserts ran |
Pass | Document-written script's nonce value. | Asserts runPass | assert_equals("", "")
at Test.<anonymous> (<anonymous>:5:9) | Pass | assert_equals("abc", "abc")
at Test.<anonymous> (<anonymous>:6:9) |
|
Pass | createElement.nonce. | Asserts runPass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:76:7) | Pass | assert_equals(null, null)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:77:7) | Pass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:79:7) | Pass | assert_equals(null, null)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:80:7) | Pass | assert_equals("yay", "yay")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:83:9) |
|
Pass | setAttribute('nonce') overwrites '.nonce' upon insertion. | Asserts runPass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:92:7) | Pass | assert_equals("abc", "abc")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:94:7) | Pass | assert_equals("", "")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:95:7) | Pass | assert_equals("yay", "yay")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:98:9) |
|
Pass | createElement.setAttribute. | Asserts runPass | assert_equals("abc", "abc", "Pre-insertion content")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:107:7) | Pass | assert_equals("abc", "abc", "Pre-insertion IDL")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:108:7) | Pass | assert_equals("abc", "abc", "Post-insertion IDL")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:110:7) | Pass | assert_equals("", "", "Post-insertion content")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:111:7) | Pass | assert_equals("yay", "yay")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:114:9) |
|
Pass | Custom elements expose the correct events. | Asserts runPass | assert_object_equals(object "[object Object]", object "[object Object]", "AttributeChanged 1")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:152:5) | Pass | assert_object_equals(object "[object Object]", object "[object Object]", "Connected")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:153:5) | Pass | assert_object_equals(object "[object Object]", object "[object Object]", "AttributeChanged 2")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:154:5) | Pass | assert_equals(3, 3)
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:155:5) |
|
Pass | Nonces don't leak via CSS side-channels. | Asserts runPass | assert_equals("block", "block")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:169:7) | Pass | assert_equals("none", "none")
at Test.<anonymous> ( /content-security-policy/nonce-hiding/script-nonces-hidden.html:170:7) |
|