OLD | NEW |
(Empty) | |
| 1 if (this.document === undefined) { |
| 2 importScripts("/resources/testharness.js"); |
| 3 importScripts("../resources/utils.js"); |
| 4 |
| 5 // A nested importScripts() with a referrer-policy should have no effect |
| 6 // on overall worker policy. |
| 7 importScripts("nested-policy.js"); |
| 8 } |
| 9 |
| 10 var referrerOrigin = location.origin + '/'; |
| 11 var fetchedUrl = "https://{{domains[www]}}:{{ports[https][0]}}" + dirname(locati
on.pathname) + RESOURCES_DIR + "inspect-headers.py?cors&headers=referer"; |
| 12 |
| 13 promise_test(function(test) { |
| 14 return fetch(fetchedUrl).then(function(resp) { |
| 15 assert_equals(resp.status, 200, "HTTP status is 200"); |
| 16 assert_equals(resp.headers.get("x-request-referer"), referrerOrigin, "reques
t's referrer is " + referrerOrigin); |
| 17 }); |
| 18 }, "Request's referrer is origin"); |
| 19 |
| 20 done(); |
OLD | NEW |