tor-browser

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

compute_pressure_observe_unobserve_failure.https.any.js (657B)


      1 // META: global=window,dedicatedworker,sharedworker
      2 
      3 'use strict';
      4 
      5 promise_test(async t => {
      6  const observer =
      7      new PressureObserver(t.unreached_func('oops should not end up here'));
      8  t.add_cleanup(() => observer.disconnect());
      9  await promise_rejects_js(t, TypeError, observer.observe('random'));
     10 }, 'PressureObserver.observe() requires a valid source');
     11 
     12 test(t => {
     13  const observer =
     14      new PressureObserver(t.unreached_func('oops should not end up here'));
     15  t.add_cleanup(() => observer.disconnect());
     16  assert_throws_js(TypeError, () => {
     17    observer.unobserve('random');
     18  });
     19 }, 'PressureObserver.unobserve() requires a valid source');