Index: chrome/test/data/extensions/api_test/bluetooth/get_devices/runtest.js |
diff --git a/chrome/test/data/extensions/api_test/bluetooth/get_devices/runtest.js b/chrome/test/data/extensions/api_test/bluetooth/get_devices/runtest.js |
index e6c453cb1bfe134025c659ad774b636d05eacbb2..a6c29103f5e068c203f139a2f56471c071370bfa 100644 |
--- a/chrome/test/data/extensions/api_test/bluetooth/get_devices/runtest.js |
+++ b/chrome/test/data/extensions/api_test/bluetooth/get_devices/runtest.js |
@@ -3,26 +3,14 @@ |
// found in the LICENSE file. |
function testGetDevices() { |
- chrome.test.assertEq(2, devices['all'].length); |
- chrome.test.assertEq('d1', devices['all'][0].name); |
- chrome.test.assertEq('d2', devices['all'][1].name); |
- |
- chrome.test.assertEq(1, devices['uuid'].length); |
- chrome.test.assertEq('d2', devices['uuid'][0].name); |
+ chrome.test.assertEq(2, devices.length); |
+ chrome.test.assertEq('d1', devices[0].name); |
+ chrome.test.assertEq('d2', devices[1].name); |
chrome.test.succeed(); |
} |
-var devices = { |
- 'all': [], |
- 'uuid': [] |
-}; |
- |
-function recordDevicesInto(arrayKey) { |
- return function(device) { |
- devices[arrayKey].push(device); |
- }; |
-} |
+var devices = null; |
function failOnError() { |
if (chrome.runtime.lastError) { |
@@ -31,19 +19,11 @@ function failOnError() { |
} |
chrome.bluetooth.getDevices( |
- {deviceCallback: recordDevicesInto('all')}, |
- function() { |
+ function(result) { |
failOnError(); |
- chrome.bluetooth.getDevices( |
- { |
- profile: {uuid: '00000010-0000-1000-8000-00805f9b34fb'}, |
- deviceCallback: recordDevicesInto('uuid') |
- }, |
- function() { |
- failOnError(); |
- chrome.test.sendMessage('ready', |
- function(message) { |
- chrome.test.runTests([testGetDevices]); |
- }); |
+ devices = result; |
+ chrome.test.sendMessage('ready', |
+ function(message) { |
+ chrome.test.runTests([testGetDevices]); |
}); |
}); |