Index: third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/unsupported-csp-referrer-directive.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/unsupported-csp-referrer-directive.html b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/unsupported-csp-referrer-directive.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b6c5b306765bfdcfad87f8577825f38eb7f72cc1 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/unsupported-csp-referrer-directive.html |
@@ -0,0 +1,30 @@ |
+<!DOCTYPE html> |
+<html> |
+ <head> |
+ <title>Referrer Policy: CSP 'referrer' directive should not be supported</title> |
+ <meta http-equiv="Content-Security-Policy" content="referrer no-referrer"> |
+ <script src="/resources/testharness.js"></script> |
+ <script src="/resources/testharnessreport.js"></script> |
+ <!-- Common global functions for referrer-policy tests. --> |
+ <script src="/referrer-policy/generic/common.js"></script> |
+ </head> |
+ <body> |
+ <h1>Referrer Policy: CSP 'referrer' directive should not be supported</h1> |
+ <p>CSP used to have a 'referrer' directive to set a Referrer Policy. This directive has been removed and should not be supported.</p> |
+ |
+ <pre id="received_message">Running...</pre> |
+ |
+ <script> |
+ var test = async_test("Image has a referrer despite CSP 'referrer' directive"); |
+ var urlPath = '/referrer-policy/generic/subresource/image.py?cache_destroyer=' + (new Date()).getTime(); |
+ var url = location.protocol + "//www1." + location.hostname + ":" + location.port + |
+ urlPath; |
+ queryImage(url, test.step_func(function(message) { |
+ assert_equals(message.referrer, document.location.href); |
+ test.done(); |
+ })); |
+ </script> |
+ |
+ <div id="log"></div> |
+ </body> |
+</html> |