tor-browser

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

characteristic-found.https.window.js (1075B)


      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 = 'Request for characteristic. Should return right ' +
      8    'characteristic.';
      9 
     10 bluetooth_bidi_test(async () => {
     11  let {device} = await getHealthThermometerDevice();
     12  let service = await device.gatt.getPrimaryService('health_thermometer');
     13  let characteristics = await Promise.all([
     14    service.getCharacteristic(measurement_interval.alias),
     15    service.getCharacteristic(measurement_interval.name),
     16    service.getCharacteristic(measurement_interval.uuid)
     17  ]);
     18  characteristics.forEach(characteristic => {
     19    assert_equals(
     20        characteristic.uuid, measurement_interval.uuid,
     21        'Characteristic UUID should be the same as requested UUID.');
     22    assert_equals(
     23        characteristic.service, service,
     24        'Characteristic service should be the same as service.');
     25  });
     26 }, test_desc);