| 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('FailingGATTOperationsAdapter') |  10   return setBluetoothFakeAdapter('FailingGATTOperationsAdapter') | 
|   5     .then(() => requestDeviceWithKeyDown({ |  11     .then(() => requestDeviceWithKeyDown({ | 
|   6       filters: [{services: [errorUUID(0xA0)]}]})) |  12       filters: [{services: [errorUUID(0xA0)]}]})) | 
|   7     .then(device => device.gatt.connect()) |  13     .then(device => device.gatt.connect()) | 
|   8     .then(gattServer => { |  14     .then(gattServer => { | 
|   9       return gattServer.getPrimaryService(errorUUID(0xA0)) |  15       return gattServer.getPrimaryService(errorUUID(0xA0)) | 
|  10         .then(service => service.getCharacteristic(errorUUID(0xA1))) |  16         .then(service => service.getCharacteristic(errorUUID(0xA1))) | 
|  11         .then(error_characteristic => { |  17         .then(error_characteristic => { | 
|  12           let promise = assert_promise_rejects_with_message( |  18           let promise = assert_promise_rejects_with_message( | 
|  13             error_characteristic.CALLS([ |  19             error_characteristic.getDescriptor(user_description.name), | 
|  14               readValue()| writeValue(val)| startNotifications()]), |  | 
|  15             new DOMException( |  20             new DOMException( | 
|  16               'GATT Server disconnected while performing a GATT operation.', |  21               'GATT Server disconnected while performing a GATT operation.', | 
|  17               'NetworkError')); |  22               'NetworkError')); | 
|  18           gattServer.disconnect(); |  23           gattServer.disconnect(); | 
|  19           return promise; |  24           return promise; | 
|  20         }); |  25         }); | 
|  21     }); |  26     }); | 
|  22 }, 'disconnect() called during a FUNCTION_NAME call that fails. ' + |  27 }, 'disconnect() called during a getDescriptor call that fails. ' + | 
|  23    'Reject with NetworkError.'); |  28    'Reject with NetworkError.'); | 
 |  29  | 
 |  30 </script> | 
| OLD | NEW |