Index: third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/subresource-test/image-decoding.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/subresource-test/image-decoding.html b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/subresource-test/image-decoding.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..133c0cf43d3695488a139cfd4cee7e375a5d0aaa |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/referrer-policy/generic/subresource-test/image-decoding.html |
@@ -0,0 +1,39 @@ |
+<!DOCTYPE html> |
+<!-- TODO(kristijanburnik): Remove subres. duplication. Reuse a template. --> |
+<html> |
+ <head> |
+ <title>Image decoding - cross-origin image request</title> |
+ <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>Image decoding - cross-origin image request</h1> |
+ <p>If you can read JSON encoded HTTP headers of the image below, |
+ the decoding works as expected.</p> |
+ |
+ <pre id="received_message">Running...</pre> |
+ |
+ <script> |
+ var messaging_test = async_test("Image is encoding headers as JSON."); |
+ var urlPath = '/referrer-policy/generic/subresource/image.py'; |
+ var url = location.protocol + "//www1." + location.hostname + ":" + location.port + |
+ urlPath + "?cache_destroyer=" + (new Date()).getTime(); |
+ queryImage(url, function(message) { |
+ var pre = document.getElementById('received_message') |
+ var headers = message.headers; |
+ pre.innerHTML = ""; |
+ pre.innerHTML += url + ":\n\n"; |
+ pre.innerHTML += JSON.stringify(headers, null, 2) + "\n\n" |
+ messaging_test.step(function() { |
+ assert_own_property(headers, "host") |
+ assert_own_property(headers, "connection") |
+ }); |
+ messaging_test.done(); |
+ }); |
+ </script> |
+ |
+ <div id="log"></div> |
+ </body> |
+</html> |