t;

    xhr.onload = test.unreached_func("Request succeeded unexpectedly.");

    xhr.onerror = test.step_func(() => {
      assert_equals(xhr.status, 0);
      if (++requestCount >= requestMax) {
        test.done();
        return;
      }
      preflightRequest();
    });

    xhr.open("GET", get_host_info().HTTP_REMOTE_ORIGIN +
        "/xhr/resources/access-control-basic-denied.py");
    xhr.send();
  }

  preflightRequest();
});
    </script>
  </body>
</html>
