| Index: third_party/WebKit/LayoutTests/http/tests/security/referrerPolicyHeader/resources/header-test.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/security/referrerPolicyHeader/resources/header-test.js b/third_party/WebKit/LayoutTests/http/tests/security/referrerPolicyHeader/resources/header-test.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..92f6d9a3f4c4c1a2809c572199720fd8f9c06d5c
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/security/referrerPolicyHeader/resources/header-test.js
|
| @@ -0,0 +1,16 @@
|
| +async_test(function () {
|
| + var test = this;
|
| + window.addEventListener("message", test.step_func(function (event) {
|
| + assert_equals(event.data, expectedReferrer);
|
| + test.done();
|
| + }));
|
| +
|
| + var iframe = document.createElement("iframe");
|
| + if (navigateTo === "downgrade")
|
| + iframe.src = get_host_info().HTTP_ORIGIN + "/security/referrerPolicyHeader/resources/postmessage-referrer.html";
|
| + else if (navigateTo === "same-origin")
|
| + iframe.src = "/security/referrerPolicyHeader/resources/postmessage-referrer.html";
|
| + else if (navigateTo === "cross-origin-no-downgrade")
|
| + iframe.src = get_host_info().AUTHENTICATED_ORIGIN + "/security/referrerPolicyHeader/resources/postmessage-referrer.html";
|
| + document.body.appendChild(iframe);
|
| +}, "Referrer policy header - " + policy);
|
|
|