tor-browser

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

event-progress.any.js (620B)


      1 // META: title=XMLHttpRequest: The send() method: Fire a progress event named progress (synchronous flag is unset)
      2 // META: timeout=long
      3 
      4 var test = async_test();
      5 test.step(function () {
      6  var client = new XMLHttpRequest();
      7  client.onprogress = test.step_func(function (e) {
      8    assert_true(e instanceof ProgressEvent);
      9    assert_equals(e.type, "progress");
     10    test.done();
     11  });
     12  client.onreadystatechange = test.step_func(function () {
     13    if (client.readyState === 4)
     14      assert_unreached("onprogress not called.");
     15  });
     16  client.open("GET", "resources/trickle.py?count=4&delay=150");
     17  client.send(null);
     18 });