tor-browser

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

AbortSignal.any.js (639B)


      1 // META: global=window,dedicatedworker,shadowrealm
      2 
      3 test(t => {
      4  const signal = AbortSignal.abort();
      5  assert_true(signal instanceof AbortSignal, "returned object is an AbortSignal");
      6  assert_true(signal.aborted, "returned signal is already aborted");
      7 }, "the AbortSignal.abort() static returns an already aborted signal");
      8 
      9 async_test(t => {
     10  const s = AbortSignal.abort();
     11  s.addEventListener("abort", t.unreached_func("abort event listener called"));
     12  s.onabort = t.unreached_func("abort event handler called");
     13  t.step_timeout(() => { t.done(); }, 2000);
     14 }, "signal returned by AbortSignal.abort() should not fire abort event");