| Index: third_party/WebKit/LayoutTests/bluetooth/getPrimaryService/device-reconnects-during-error.html
|
| diff --git a/third_party/WebKit/LayoutTests/bluetooth/getPrimaryServices/device-reconnects-during-with-uuid.html b/third_party/WebKit/LayoutTests/bluetooth/getPrimaryService/device-reconnects-during-error.html
|
| similarity index 80%
|
| copy from third_party/WebKit/LayoutTests/bluetooth/getPrimaryServices/device-reconnects-during-with-uuid.html
|
| copy to third_party/WebKit/LayoutTests/bluetooth/getPrimaryService/device-reconnects-during-error.html
|
| index 209ba7280c333bf878b4186eaa8f0c5769ea684c..83017590a08203d83b0066e8b3791a7241f33f98 100644
|
| --- a/third_party/WebKit/LayoutTests/bluetooth/getPrimaryServices/device-reconnects-during-with-uuid.html
|
| +++ b/third_party/WebKit/LayoutTests/bluetooth/getPrimaryService/device-reconnects-during-error.html
|
| @@ -7,17 +7,18 @@
|
| promise_test(() => {
|
| return setBluetoothFakeAdapter('DisconnectingDuringServiceRetrievalAdapter')
|
| .then(() => requestDeviceWithKeyDown({
|
| - filters: [{services: ['heart_rate']}]}
|
| + filters: [{services: ['heart_rate']}],
|
| + optionalServices: ['battery_service']}
|
| ))
|
| .then(device => device.gatt.connect())
|
| .then(gatt => {
|
| let disconnected = eventPromise(gatt.device, 'gattserverdisconnected');
|
| let promise = assert_promise_rejects_with_message(
|
| - gatt.getPrimaryServices(),
|
| + gatt.getPrimaryService('battery_service'),
|
| new DOMException('GATT Server disconnected while retrieving services.',
|
| 'NetworkError'));
|
| return disconnected.then(() => gatt.connect()).then(() => promise);
|
| });
|
| -}, 'Device disconnects and we reconnect during getPrimaryServices. Reject ' +
|
| +}, 'Device disconnects during a getPrimaryService call that fails. Reject ' +
|
| 'with NetworkError.');
|
| </script>
|
|
|