OLD | NEW |
---|---|
1 'use strict'; | 1 'use strict'; |
2 promise_test(() => { | 2 promise_test(() => { |
3 let val = new Uint8Array([1]); | 3 let val = new Uint8Array([1]); |
4 return setBluetoothFakeAdapter('DisconnectingHealthThermometerAdapter') | 4 return setBluetoothFakeAdapter('DisconnectingHealthThermometerAdapter') |
5 .then(() => requestDeviceWithKeyDown({ | 5 .then(() => requestDeviceWithKeyDown({ |
6 filters: [{services: ['health_thermometer']}], | 6 filters: [{services: ['health_thermometer']}], |
7 optionalServices: [request_disconnection_service_uuid] | 7 optionalServices: [request_disconnection_service_uuid] |
8 })) | 8 })) |
9 .then(device => device.gatt.connect()) | 9 .then(device => device.gatt.connect()) |
10 .then(gattServer => { | 10 .then(gattServer => { |
11 let measurement_interval; | 11 let measurement_interval; |
12 return gattServer.getPrimaryService('health_thermometer') | 12 return gattServer.getPrimaryService('health_thermometer') |
13 .then(ht=> ht.getCharacteristic('measurement_interval')) | 13 .then(ht=> ht.getCharacteristic('measurement_interval')) |
14 .then(mi => measurement_interval = mi) | 14 .then(mi => measurement_interval = mi) |
15 .then(() => get_request_disconnection(gattServer)) | 15 .then(() => get_request_disconnection(gattServer)) |
16 .then(requestDisconnection => requestDisconnection()) | 16 .then(requestDisconnection => requestDisconnection()) |
17 .then(() => assert_promise_rejects_with_message( | 17 .then(() => assert_promise_rejects_with_message( |
18 measurement_interval.CALLS([ | 18 measurement_interval.CALLS([ |
19 getDescriptor(user_description.name)| | |
ortuno
2016/12/02 06:14:50
We are going to have to put these in a separate te
dougt
2016/12/02 18:31:28
Acknowledged.
| |
20 getDescriptors()| | |
19 readValue()| | 21 readValue()| |
20 writeValue(val)| | 22 writeValue(val)| |
21 startNotifications()| | 23 startNotifications()| |
22 stopNotifications()]), | 24 stopNotifications()]), |
23 new DOMException( | 25 new DOMException( |
24 'GATT Server is disconnected. Cannot perform GATT operations.', | 26 'GATT Server is disconnected. Cannot perform GATT operations.', |
25 'NetworkError'))); | 27 'NetworkError'))); |
26 }); | 28 }); |
27 }, 'Device disconnects before FUNCTION_NAME. Reject with NetworkError.'); | 29 }, 'Device disconnects before FUNCTION_NAME. Reject with NetworkError.'); |
OLD | NEW |