characteristicProperties.https.window.js (978B)
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 = 'HeartRate device properties'; 8 9 bluetooth_bidi_test(async () => { 10 const {service} = await getHealthThermometerService() 11 const [temperature_measurement, measurement_interval] = await Promise.all([ 12 service.getCharacteristic('temperature_measurement'), 13 service.getCharacteristic('measurement_interval') 14 ]); 15 const tm_expected_properties = new TestCharacteristicProperties(['indicate']); 16 assert_properties_equal( 17 temperature_measurement.properties, tm_expected_properties); 18 19 const mi_expected_properties = 20 new TestCharacteristicProperties(['read', 'write', 'indicate']); 21 assert_properties_equal( 22 measurement_interval.properties, mi_expected_properties); 23 }, test_desc);