blob: 28b7552247171e34654bff02ab690bb2186094ff [file] [log] [blame]
async_test(t => { requestAnimationFrame(t.step_func_done(_ => { var script = document.querySelector('#cssTest'); var style = getComputedStyle(script); assert_equals(style['display'], 'block'); assert_equals(style['background-image'], "url(\"http://localhost:8800/security/resources/abe.png\")"); })); }, "Nonces leak via CSS side-channels.");
PASS Reading 'nonce' content attribute and IDL attribute.
PASS Cloned node retains nonce.
PASS Cloned node retains nonce when inserted.
PASS Writing 'nonce' content attribute.
FAIL Writing 'nonce' IDL attribute. assert_equals: expected "foo" but got "bar"
PASS Document-written script executes.
PASS Document-written script's nonce value.
FAIL createElement.nonce. assert_equals: expected (object) null but got (string) "abc"
PASS setAttribute('nonce') overwrites '.nonce' upon insertion.
PASS createElement.setAttribute.
PASS Nonces leak via CSS side-channels.