tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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();