Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-blocked.html |
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-blocked.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-blocked.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f263e27ecbd299bfc9e0a865cc032e91637cf622 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-blocked.html |
| @@ -0,0 +1,33 @@ |
| +<!doctype html> |
| +<html> |
| +<head> |
| + <meta http-equiv="Content-Security-Policy" content="style-src 'self';"> |
| + <script src="/resources/testharness.js"></script> |
| + <script src="/resources/testharnessreport.js"></script> |
| + |
| + <script> |
| + var t = async_test("@import stylesheet should not load because it does not match style-src"); |
| + var t_spv = async_test("Should fire a securitypolicyviolation event"); |
| + |
| + document.addEventListener("securitypolicyviolation", t_spv.step_func_done(function(e) { |
| + assert_equals("style-src", e.violatedDirective); |
| + })); |
| + </script> |
| + <link href="/content-security-policy/style-src/resources/style-src-import.css?pipe=sub" rel=stylesheet type=text/css> |
|
Mike West
2017/03/29 08:38:01
Ah, I see. You're using `?pipe=sub` instead of ren
andypaicu
2017/03/29 09:55:32
Just a copy/paste. Removed the pipe=sub
|
| +</head> |
| +<body> |
| + <div id='log'></div> |
| + |
| + <div id="content">Lorem ipsum</div> |
| + |
| + <script> |
| + t.step(function() { |
| + var contentEl = document.getElementById("content"); |
| + var marginLeftVal = getComputedStyle(contentEl).getPropertyValue('margin-left'); |
| + assert_false(marginLeftVal == "2px"); |
| + t.done(); |
| + }); |
| + </script> |
| + |
| +</body> |
| +</html> |