OLD | NEW |
(Empty) | |
| 1 <!doctype html> |
| 2 <script src="/resources/testharness.js"></script> |
| 3 <script src="/resources/testharnessreport.js"></script> |
| 4 // extend this when preload supports SRI |
| 5 <script> |
| 6 var executed_test = async_test("Script that requires integrity executes and
does not generate a violation report."); |
| 7 document.addEventListener('securitypolicyviolation', executed_test.unreached
_func("No report should be generated.")); |
| 8 var t = async_test('Makes sure that require-sri-for applies to preloaded res
ources.'); |
| 9 window.addEventListener("load", t.step_func(function() { |
| 10 var entries = performance.getEntriesByType("resource"); |
| 11 assert_equals(entries.length, 3); |
| 12 t.done(); |
| 13 })); |
| 14 executed_test.done(); |
| 15 </script> |
| 16 <script> |
| 17 async_test(t => { |
| 18 window.onload = t.step_func_done(_ => { |
| 19 assert_equals(document.styleSheets.length, 0); |
| 20 }); |
| 21 }, "Stylesheets without integrity do not load."); |
| 22 </script> |
| 23 <link rel="preload" href="/security/contentSecurityPolicy/resources/style-set-re
d.css" as="style"> |
OLD | NEW |