| OLD | NEW | 
 |   1 <!-- Generated by //third_party/WebKit/LayoutTests/bluetooth/generate.py --> | 
 |   2 <!DOCTYPE html> | 
 |   3 <script src="../../../resources/testharness.js"></script> | 
 |   4 <script src="../../../resources/testharnessreport.js"></script> | 
 |   5 <script src="../../../resources/bluetooth/bluetooth-helpers.js"></script> | 
 |   6 <script> | 
|   1 'use strict'; |   7 'use strict'; | 
|   2 promise_test(() => { |   8 promise_test(() => { | 
|   3   let val = new Uint8Array([1]); |   9   let val = new Uint8Array([1]); | 
|   4   return setBluetoothFakeAdapter('DisconnectingHealthThermometerAdapter') |  10   return setBluetoothFakeAdapter('DisconnectingHealthThermometerAdapter') | 
|   5     .then(() => requestDeviceWithKeyDown({ |  11     .then(() => requestDeviceWithKeyDown({ | 
|   6       filters: [{services: ['health_thermometer']}]})) |  12       filters: [{services: ['health_thermometer']}]})) | 
|   7     .then(device => device.gatt.connect()) |  13     .then(device => device.gatt.connect()) | 
|   8     .then(gattServer => { |  14     .then(gattServer => { | 
|   9       return gattServer |  15       return gattServer | 
|  10         .getPrimaryService('health_thermometer') |  16         .getPrimaryService('health_thermometer') | 
|  11         .then(service => service.getCharacteristic('measurement_interval')) |  17         .then(service => service.getCharacteristic('measurement_interval')) | 
|  12         .then(measurement_interval => { |  18         .then(measurement_interval => { | 
|  13           let promise = assert_promise_rejects_with_message( |  19           let promise = assert_promise_rejects_with_message( | 
|  14             measurement_interval.CALLS([ |  20             measurement_interval.getDescriptor(user_description.name), | 
|  15               readValue()| |  | 
|  16               writeValue(val)| |  | 
|  17               startNotifications()| |  | 
|  18               stopNotifications()]), |  | 
|  19             new DOMException( |  21             new DOMException( | 
|  20               'GATT Server disconnected while performing a GATT operation.', |  22               'GATT Server disconnected while performing a GATT operation.', | 
|  21               'NetworkError')); |  23               'NetworkError')); | 
|  22           gattServer.disconnect(); |  24           gattServer.disconnect(); | 
|  23           return promise; |  25           return promise; | 
|  24         }); |  26         }); | 
|  25     }); |  27     }); | 
|  26 }, 'disconnect() called during a FUNCTION_NAME call that succeeds. ' + |  28 }, 'disconnect() called during a getDescriptor call that succeeds. ' + | 
|  27    'Reject with NetworkError.'); |  29    'Reject with NetworkError.'); | 
 |  30  | 
 |  31 </script> | 
| OLD | NEW |