Index: third_party/WebKit/LayoutTests/external/wpt/referrer-policy/css-integration/presentation-attribute.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/css-integration/presentation-attribute.html b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/css-integration/presentation-attribute.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8527f83edc67825ffe320ef36a7cae1b3977dc9c |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/css-integration/presentation-attribute.html |
@@ -0,0 +1,38 @@ |
+<!DOCTYPE html> |
+<html> |
+ <head> |
+ <title>CSS integration - image from presentation attribute</title> |
+ <script src="/resources/testharness.js"></script> |
+ <script src="/resources/testharnessreport.js"></script> |
+ <script src="/common/utils.js"></script> |
+ <!-- Common global functions for referrer-policy tests. --> |
+ <script src="/referrer-policy/generic/common.js"></script> |
+ <meta name="referrer" content="origin"> |
+ </head> |
+ <body> |
+ <p>Check that resources from presentation attributes are loaded with |
+ the referrer and referrer policy from the document.</p> |
+ |
+ <script> |
+ var css_test = async_test("Image from presentation attributes."); |
+ var id = token(); |
+ var cssUrl = location.protocol + "//www1." + location.hostname + ":" + location.port + "/referrer-policy/generic/subresource/image.py" + "?id=" + id; |
+ var imgUrl = cssUrl + "&report-headers"; |
+ |
+ document.body.background = cssUrl; |
+ css_test.step_timeout( |
+ queryXhr.bind(this, imgUrl, |
+ function(message) { |
+ css_test.step(function() { |
+ assert_own_property(message, "headers"); |
+ assert_own_property(message, "referrer"); |
+ assert_equals(message.referrer, location.origin + "/"); |
+ }); |
+ css_test.done(); |
+ }), |
+ 1000); |
+ </script> |
+ |
+ <div id="log"></div> |
+ </body> |
+</html> |