| <!doctype html> |
| <script src="../../resources/testharness.js"></script> |
| <script src="../../resources/testharnessreport.js"></script> |
| <body> |
| <script> |
| async_test(test => { |
| window.addEventListener('DOMContentLoaded', test.step_func(function() { |
| assert_own_property(window, 'internals', 'This test requires internals.isPreloaded()'); |
| assert_true(internals.isPreloaded('resources/style1.css'), 'resources/style1.css should be preloaded'); |
| assert_false(internals.isPreloaded('resources/fail.css'), 'resources/fail.css should not be preloaded'); |
| test.done(); |
| })); |
| }, 'Preload scanner should preload resources/style1.css but not resources/fail.css'); |
| </script> |
| This test requires DumpRenderTree to see the log of what resources are loaded. |
| <script src=resources/non-existant.js></script> |
| <script>document.write("<plaintext>");</script> |
| <style> |
| @charset "ascii"; |
| /* */ |
| @import "resources/style1.css"; |
| em { |
| @import "resources/fail.css"; |
| } |
| @import "resources/fail.css"; |
| </style> |
| <style> |
| @media print { |
| @import "resources/fail.css"; |
| } |
| @import "resources/fail.css"; |
| </style> |