tor-browser

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

disconnected.https.window.js (721B)


      1 // META: script=/resources/testdriver.js?feature=bidi
      2 // META: script=/resources/testdriver-vendor.js
      3 // META: script=/bluetooth/resources/bluetooth-test.js
      4 // META: script=/bluetooth/resources/bluetooth-fake-devices.js
      5 // META: timeout=long
      6 'use strict';
      7 const test_desc = 'A device disconnecting while connected should fire the ' +
      8    'gattserverdisconnected event.';
      9 
     10 bluetooth_bidi_test(async () => {
     11  const {device, fake_peripheral} = await getConnectedHealthThermometerDevice();
     12  const disconnectPromise = eventPromise(device, 'gattserverdisconnected');
     13 
     14  await fake_peripheral.simulateGATTDisconnection();
     15  let disconnectEvent = await disconnectPromise;
     16  assert_true(disconnectEvent.bubbles);
     17 }, test_desc);