referrer-no-referrer.js (650B)
1 if (this.document === undefined) { 2 importScripts("/resources/testharness.js"); 3 importScripts("../resources/utils.js"); 4 } 5 6 var fetchedUrl = RESOURCES_DIR + "inspect-headers.py?headers=origin"; 7 8 promise_test(function(test) { 9 return fetch(fetchedUrl).then(function(resp) { 10 assert_equals(resp.status, 200, "HTTP status is 200"); 11 assert_equals(resp.type , "basic", "Response's type is basic"); 12 var referrer = resp.headers.get("x-request-referer"); 13 //Either no referrer header is sent or it is empty 14 if (referrer) 15 assert_equals(referrer, "", "request's referrer is empty"); 16 }); 17 }, "Request's referrer is empty"); 18 19 done();