Index: chrome/test/data/extensions/api_test/networking_private/chromeos/test.js |
diff --git a/chrome/test/data/extensions/api_test/networking_private/chromeos/test.js b/chrome/test/data/extensions/api_test/networking_private/chromeos/test.js |
index 9d2726875495760f16aeaa51dccb73b44cf0c9db..0f2a0709f3ad9a77ed749d973e67256958519356 100644 |
--- a/chrome/test/data/extensions/api_test/networking_private/chromeos/test.js |
+++ b/chrome/test/data/extensions/api_test/networking_private/chromeos/test.js |
@@ -340,6 +340,17 @@ var availableTests = [ |
}], result); |
})); |
}, |
+ function getDeviceStates() { |
+ chrome.networkingPrivate.getDeviceStates(callbackPass(function(result) { |
+ assertEq([ |
+ {Scanning: false, State: 'Enabled', Type: 'WiFi'}, |
+ {State: 'Uninitialized', Type: 'Cellular'}, |
+ {State: 'Enabled', Type: 'Ethernet'}, |
pneubeck (no reviews)
2015/04/09 09:41:21
you documentation of the API states that this shou
stevenjb
2015/04/09 16:20:24
Actually, this is a bug in the fake implementation
|
+ {State: 'Disabled', Type: 'WiMAX'}, |
+ ], |
+ result); |
+ })); |
+ }, |
function requestNetworkScan() { |
// Connected or Connecting networks should be listed first, sorted by type. |
var expected = ['stub_ethernet_guid', |
@@ -616,6 +627,17 @@ var availableTests = [ |
var network = 'stub_wifi2_guid'; |
chrome.networkingPrivate.startConnect(network, callbackPass()); |
}, |
+ function onDeviceStateListChangedEvent() { |
+ console.log('onDeviceStateListChangedEvent'); |
pneubeck (no reviews)
2015/04/09 09:41:21
nit: remove
stevenjb
2015/04/09 16:20:24
Done.
|
+ var done = chrome.test.callbackAdded(); |
+ var listener = function() { |
pneubeck (no reviews)
2015/04/09 09:41:21
instead of using callbackAdded, you can wrap the l
stevenjb
2015/04/09 16:20:25
Done.
|
+ chrome.networkingPrivate.onDeviceStateListChanged.removeListener( |
+ listener); |
+ done(); |
pneubeck (no reviews)
2015/04/09 09:41:21
not sure if that makes sense with the stub impleme
stevenjb
2015/04/09 16:20:25
I'd just as soon not test behavior that isn't dire
|
+ }; |
+ chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener); |
+ chrome.networkingPrivate.disableNetworkType('WiFi'); |
+ }, |
function verifyDestination() { |
chrome.networkingPrivate.verifyDestination( |
verificationProperties, |