blob: b1a8aa48b7b6d16320c267276b9df6bccf3013f8 [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'], 'none'); })); }, "Nonces don't leak via CSS side-channels.");
FAIL Reading 'nonce' content attribute and IDL attribute. assert_equals: expected Element node <script nonce="abc" id="testScript" executed="yay">
doc... but got null
FAIL Cloned node retains nonce. assert_equals: expected "" but got "abc"
FAIL Cloned node retains nonce when inserted. assert_equals: expected "" but got "abc"
PASS Writing 'nonce' content attribute.
FAIL Writing 'nonce' IDL attribute. assert_equals: expected "foo" but got "bar"
PASS Document-written script executes.
FAIL Document-written script's nonce value. assert_equals: expected "" but got "abc"
FAIL createElement.nonce. assert_equals: expected (object) null but got (string) "abc"
FAIL setAttribute('nonce') overwrites '.nonce' upon insertion. assert_equals: expected "" but got "abc"
FAIL createElement.setAttribute. assert_equals: Post-insertion content expected "" but got "abc"
FAIL Custom elements expose the correct events. assert_equals: expected 3 but got 2
FAIL Nonces don't leak via CSS side-channels. assert_equals: expected "none" but got "url(\"http://localhost:8800/security/resources/abe.png\")"