Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-allowed.html |
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-allowed.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-allowed.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..8e67eb32cd05af96a1a72b4eb47d70fc4b57737a |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/style-src/style-src-imported-style-allowed.html |
| @@ -0,0 +1,30 @@ |
| +<!doctype html> |
| +<html> |
| +<head> |
| + <meta http-equiv="Content-Security-Policy" content="style-src 'self' http://{{domains[www1]}}:{{ports[http][0]}}"> |
|
Mike West
2017/03/29 08:38:01
This needs to be named `.sub.html`.
andypaicu
2017/03/29 09:55:32
Doh... done
|
| + <script src="/resources/testharness.js"></script> |
| + <script src="/resources/testharnessreport.js"></script> |
| + |
| + <script> |
| + var t = async_test("Imported style that violates policy should not load"); |
| + document.addEventListener("securitypolicyviolation", t.unreached_func("Should not trigger a security policy violation")); |
| + </script> |
| + |
| + <link href="/content-security-policy/style-src/resources/style-src-import.css?pipe=sub" rel=stylesheet type=text/css> |
| +</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> |