OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src="../../resources/testharness.js"></script> | |
3 <script src="../../resources/testharnessreport.js"></script> | |
4 <script src="../../resources/bluetooth/bluetooth-helpers.js"></script> | |
5 <script> | |
6 'use strict'; | |
7 promise_test(() => { | |
8 let devices = []; | |
9 let push = device => devices.push(device); | |
10 return setBluetoothFakeAdapter('HeartRateAdapter') | |
11 .then(() => requestDeviceWithKeyDown({ | |
Jeffrey Yasskin
2016/05/09 22:09:58
Comment why you can't do this in parallel. (Becaus
ortuno
2016/05/11 19:29:39
Yup. Done.
| |
12 filters: [{services: [heart_rate.alias]}]})) | |
13 .then(push) | |
14 .then(() => requestDeviceWithKeyDown({ | |
15 filters: [{services: [heart_rate.name]}]})) | |
16 .then(push) | |
17 .then(() => requestDeviceWithKeyDown({ | |
18 filters: [{services: [heart_rate.uuid]}]})) | |
19 .then(push) | |
20 .then(() => { | |
21 devices.forEach(device => { | |
22 assert_equals(device.constructor.name, 'BluetoothDevice'); | |
23 }); | |
24 }); | |
25 }, 'Mock will resolve.'); | |
26 </script> | |
OLD | NEW |