tor-browser

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

task-signal-onprioritychange.any.js (605B)


      1 // META: title=Scheduler: TaskSignal onprioritychange
      2 // META: global=window,worker
      3 'use strict';
      4 
      5 async_test(t => {
      6  const controller = new TaskController({priority: 'user-visible'});
      7  controller.signal.onprioritychange = t.step_func_done((event) => {
      8    assert_equals(controller.signal.priority, 'background');
      9    assert_equals(event.type, 'prioritychange');
     10    assert_equals(event.target.priority, 'background');
     11    assert_equals(event.previousPriority, 'user-visible');
     12  });
     13  controller.setPriority('background');
     14 }, 'Test that TaskSignal.onprioritychange listens for prioritychange events');