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-helpers.js"></script> | |
5 <script> | |
6 'use strict'; | |
7 | |
8 test(function(t) { assert_true(window.testRunner instanceof Object); t.done(); } , | |
9 'window.testRunner is required for the following tests.'); | |
10 | |
11 promise_test(() => { | |
12 testRunner.setBluetoothMockDataSet('PowerAdapter:-129'); | |
13 return requestDeviceWithKeyDown({filters: [{services: ['heart_rate']}]}) | |
14 .then(device => { | |
15 let adv_data = device.adData; | |
16 assert_true(adv_data.txPower == null); | |
17 assert_true(adv_data.rssi == null); | |
18 }); | |
19 }, 'Power too low must result in nulled members.'); | |
20 | |
21 promise_test(() => { | |
22 testRunner.setBluetoothMockDataSet('PowerAdapter:-128'); | |
23 return requestDeviceWithKeyDown({filters: [{services: ['heart_rate']}]}) | |
24 .then(device => { | |
25 let adv_data = device.adData; | |
26 assert_true('txPower' in adv_data); | |
27 assert_equals(adv_data.txPower, -128); | |
28 assert_true('rssi' in adv_data); | |
29 assert_equals(adv_data.rssi, -128); | |
30 }); | |
31 }, 'Low power should appear in adData.'); | |
32 | |
33 promise_test(() => { | |
34 testRunner.setBluetoothMockDataSet('PowerAdapter:126'); | |
35 return requestDeviceWithKeyDown({filters: [{services: ['heart_rate']}]}) | |
36 .then(device => { | |
37 let adv_data = device.adData; | |
38 assert_true('txPower' in adv_data); | |
39 assert_equals(adv_data.txPower, 126); | |
40 assert_true('rssi' in adv_data); | |
41 assert_equals(adv_data.rssi, 126); | |
42 }); | |
43 }, 'High power should appear in adData.'); | |
44 | |
45 promise_test(() => { | |
46 testRunner.setBluetoothMockDataSet('PowerAdapter:127'); | |
47 return requestDeviceWithKeyDown({filters:[{services: ['heart_rate']}]}) | |
48 .then(device => { | |
49 let adv_data = device.adData; | |
50 assert_true(adv_data.txPower == null); | |
51 assert_true(adv_data.rssi == null); | |
52 }); | |
53 }, 'Power too low must result in nulled members.'); | |
scheib
2015/10/29 17:37:25
Power too high?
ortuno
2015/10/29 20:21:42
Done.
| |
54 </script> | |
OLD | NEW |