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);