<!doctype html>
<meta charset=utf-8>
<title>window.open() with "noreferrer" tests</title>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
async_test(t => {
  var uniqueTestId = Math.floor((Math.random() * 1000000000000));
  w = window.open("support/noreferrer-target-webkit.html?" + uniqueTestId, "", "noreferrer");
  assert_equals(w, null);
  handle = setInterval(() => {
    if (localStorage.getItem(uniqueTestId + "-name") === null)
        return;

    clearInterval(handle);
    assert_equals(localStorage.getItem(uniqueTestId + "-name"), "");
    assert_equals(localStorage.getItem(uniqueTestId + "-referrer"), "");
    assert_equals(localStorage.getItem(uniqueTestId + "-hasOpener"), "false");

    t.done();
  }, 10);
});
</script>
