Index: chrome/browser/resources/bluetooth_internals/bluetooth_internals.js |
diff --git a/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js b/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js |
index 767c35548d44ab801e0cb45cf37c7cd4e4f24e94..30828ec682c763831120c511d016f25ff484d24e 100644 |
--- a/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js |
+++ b/chrome/browser/resources/bluetooth_internals/bluetooth_internals.js |
@@ -7,9 +7,12 @@ |
* chrome://bluetooth-internals/. |
*/ |
+// Expose for testing. |
+var adapterBroker = null; |
+var devices = null; |
+ |
cr.define('bluetooth_internals', function() { |
function initialize() { |
- var adapterBroker = null; |
adapter_broker.getAdapterBroker() |
.then(function(broker) { adapterBroker = broker; }) |
.then(function() { return adapterBroker.getInfo(); }) |
@@ -17,7 +20,7 @@ cr.define('bluetooth_internals', function() { |
.then(function() { return adapterBroker.getDevices(); }) |
.then(function(response) { |
// Hook up device collection events. |
- var devices = new device_collection.DeviceCollection([]); |
+ devices = new device_collection.DeviceCollection([]); |
adapterBroker.addEventListener('deviceadded', function(event) { |
devices.addOrUpdate(event.deviceInfo); |
}); |
@@ -33,6 +36,8 @@ cr.define('bluetooth_internals', function() { |
var deviceTable = new device_table.DeviceTable(); |
deviceTable.setDevices(devices); |
+ deviceTable.id = 'device-table'; |
+ |
document.body.appendChild(deviceTable); |
}) |
.catch(function(error) { console.error(error); }); |