| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 'use strict'; | 
|  | 2 promise_test(() => { | 
|  | 3   let val = new Uint8Array([1]); | 
|  | 4   return setBluetoothFakeAdapter('DisconnectingHealthThermometerAdapter') | 
|  | 5       .then(() => requestDeviceWithKeyDown({ | 
|  | 6               filters: [{services: ['health_thermometer']}], | 
|  | 7               optionalServices: [request_disconnection_service_uuid] | 
|  | 8             })) | 
|  | 9       .then(device => device.gatt.connect()) | 
|  | 10       .then(gattServer => { | 
|  | 11         let measurement_interval; | 
|  | 12         return gattServer.getPrimaryService('health_thermometer') | 
|  | 13             .then(ht => ht.getCharacteristic('measurement_interval')) | 
|  | 14             .then( | 
|  | 15                 characteristic => | 
|  | 16                     characteristic.getDescriptor(user_description.name)) | 
|  | 17             .then(d => user_description = d) | 
|  | 18             .then(() => get_request_disconnection(gattServer)) | 
|  | 19             .then(requestDisconnection => requestDisconnection()) | 
|  | 20             .then( | 
|  | 21                 () => assert_promise_rejects_with_message( | 
|  | 22                     user_description.CALLS([readValue()]), | 
|  | 23                     new DOMException( | 
|  | 24                         'GATT Server is disconnected. Cannot perform GATT operat
    ions.', | 
|  | 25                         'NetworkError'))); | 
|  | 26       }); | 
|  | 27 }, 'Device disconnects before FUNCTION_NAME. Reject with NetworkError.'); | 
| OLD | NEW | 
|---|