Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Side by Side Diff: third_party/WebKit/LayoutTests/bluetooth/advertising-data.html

Issue 1427653003: bluetooth: Implement TxPower and RSSI of BluetoothAdvertisementData (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@my-origin
Patch Set: Fix webexposed test Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698