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

Unified Diff: chrome/test/data/extensions/api_test/networking_private/chromeos/test.js

Issue 2470193002: Introduce networking.onc as an alias for networkingPrivate (Closed)
Patch Set: . Created 4 years 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 side-by-side diff with in-line comments
Download patch
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 f6470e210a542278e2571eaff87e85e16b569622..d0341c9592f2f6a95e9d561e998b0daf4c7a0759 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
@@ -11,9 +11,8 @@ var assertTrue = chrome.test.assertTrue;
var assertFalse = chrome.test.assertFalse;
var assertEq = chrome.test.assertEq;
-var ActivationStateType = chrome.networkingPrivate.ActivationStateType;
-var ConnectionStateType = chrome.networkingPrivate.ConnectionStateType;
-var NetworkType = chrome.networkingPrivate.NetworkType;
+// Shorthand for using the networkingPrivate API.
Devlin 2016/12/12 23:25:47 Why these changes?
tbarzic 2016/12/12 23:55:42 I initially planned to use this tests for both net
+var NETWORKING_API = chrome.networkingPrivate;
var kCellularGuid = 'stub_cellular1_guid';
var kDefaultPin = '1111';
@@ -39,7 +38,7 @@ var privateHelpers = {
var self = this;
var collectProperties = function(properties) {
var finishTest = function() {
- chrome.networkingPrivate.onNetworksChanged.removeListener(
+ NETWORKING_API.onNetworksChanged.removeListener(
self.onNetworkChange);
done();
};
@@ -52,18 +51,18 @@ var privateHelpers = {
};
this.onNetworkChange = function(changes) {
assertEq([network], changes);
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network,
callbackPass(collectProperties));
};
- chrome.networkingPrivate.onNetworksChanged.addListener(
+ NETWORKING_API.onNetworksChanged.addListener(
this.onNetworkChange);
},
listListener: function(expected, done) {
var self = this;
this.listenForChanges = function(list) {
assertEq(expected, list);
- chrome.networkingPrivate.onNetworkListChanged.removeListener(
+ NETWORKING_API.onNetworkListChanged.removeListener(
self.listenForChanges);
done();
};
@@ -75,11 +74,11 @@ var privateHelpers = {
this.onPortalDetectionCompleted = function(guid, state) {
assertEq(expectedGuid, guid);
assertEq(expectedState, state);
- chrome.networkingPrivate.onPortalDetectionCompleted.removeListener(
+ NETWORKING_API.onPortalDetectionCompleted.removeListener(
self.onPortalDetectionCompleted);
done();
};
- chrome.networkingPrivate.onPortalDetectionCompleted.addListener(
+ NETWORKING_API.onPortalDetectionCompleted.addListener(
self.onPortalDetectionCompleted);
}
};
@@ -98,30 +97,30 @@ function networkCallbackPass() {
var availableTests = [
function startConnect() {
- chrome.networkingPrivate.startConnect('stub_wifi2_guid',
+ NETWORKING_API.startConnect('stub_wifi2_guid',
networkCallbackPass());
},
function startDisconnect() {
// Must connect to a network before we can disconnect from it.
- chrome.networkingPrivate.startConnect(
+ NETWORKING_API.startConnect(
'stub_wifi2_guid',
callbackPass(function() {
- chrome.networkingPrivate.startDisconnect(
+ NETWORKING_API.startDisconnect(
'stub_wifi2_guid', networkCallbackPass());
}));
},
function startActivate() {
// Must connect to a network before we can activate it.
- chrome.networkingPrivate.startConnect(
+ NETWORKING_API.startConnect(
kCellularGuid, callbackPass(function() {
- chrome.networkingPrivate.startActivate(
+ NETWORKING_API.startActivate(
kCellularGuid, callbackPass(function() {
// For non Sprint networks, startActivate will delegate
// showing the activation UI to the browser host and not
// immediately activate the network.
- chrome.networkingPrivate.getState(
+ NETWORKING_API.getState(
kCellularGuid, callbackPass(function(state) {
- assertEq(ActivationStateType.NOT_ACTIVATED,
+ assertEq(NETWORKING_API.ActivationStateType.NOT_ACTIVATED,
state.Cellular.ActivationState);
}));
}));
@@ -129,37 +128,37 @@ var availableTests = [
},
function startActivateSprint() {
// Must connect to a network before we can activate it.
- chrome.networkingPrivate.startConnect(
+ NETWORKING_API.startConnect(
kCellularGuid, callbackPass(function() {
- chrome.networkingPrivate.startActivate(
+ NETWORKING_API.startActivate(
kCellularGuid, callbackPass(function() {
- chrome.networkingPrivate.getState(
+ NETWORKING_API.getState(
kCellularGuid, callbackPass(function(state) {
- assertEq(ActivationStateType.ACTIVATED,
+ assertEq(NETWORKING_API.ActivationStateType.ACTIVATED,
state.Cellular.ActivationState);
}));
}));
}));
},
function startConnectNonexistent() {
- chrome.networkingPrivate.startConnect(
+ NETWORKING_API.startConnect(
'nonexistent_path',
callbackFail('Error.InvalidNetworkGuid'));
},
function startDisconnectNonexistent() {
- chrome.networkingPrivate.startDisconnect(
+ NETWORKING_API.startDisconnect(
'nonexistent_path',
callbackFail('Error.InvalidNetworkGuid'));
},
function startGetPropertiesNonexistent() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
'nonexistent_path',
callbackFail('Error.InvalidNetworkGuid'));
},
function createNetwork() {
- chrome.networkingPrivate.createNetwork(
+ NETWORKING_API.createNetwork(
false, // shared
- { Type: NetworkType.WI_FI,
+ { Type: NETWORKING_API.NetworkType.WI_FI,
GUID: 'ignored_guid',
WiFi: {
SSID: 'wifi_created',
@@ -169,9 +168,9 @@ var availableTests = [
callbackPass(function(guid) {
assertFalse(guid == '');
assertFalse(guid == 'ignored_guid');
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
guid, callbackPass(function(properties) {
- assertEq(NetworkType.WI_FI, properties.Type);
+ assertEq(NETWORKING_API.NetworkType.WI_FI, properties.Type);
assertEq(guid, properties.GUID);
assertEq('wifi_created', properties.WiFi.SSID);
assertEq('WEP-PSK', properties.WiFi.Security);
@@ -189,17 +188,17 @@ var availableTests = [
return false;
}
var filter = {
- networkType: NetworkType.WI_FI,
+ networkType: NETWORKING_API.NetworkType.WI_FI,
visible: true,
configured: true
};
- chrome.networkingPrivate.getNetworks(
+ NETWORKING_API.getNetworks(
filter, callbackPass(function(networks) {
assertEq(kNumNetworks, networks.length);
assertTrue(guidExists(networks, kTestNetworkGuid));
- chrome.networkingPrivate.forgetNetwork(
+ NETWORKING_API.forgetNetwork(
kTestNetworkGuid, callbackPass(function() {
- chrome.networkingPrivate.getNetworks(
+ NETWORKING_API.getNetworks(
filter, callbackPass(function(networks) {
assertEq(kNumNetworks - 1, networks.length);
assertFalse(guidExists(networks, kTestNetworkGuid));
@@ -210,20 +209,20 @@ var availableTests = [
function getNetworks() {
// Test 'type' and 'configured'.
var filter = {
- networkType: NetworkType.WI_FI,
+ networkType: NETWORKING_API.NetworkType.WI_FI,
configured: true
};
- chrome.networkingPrivate.getNetworks(
+ NETWORKING_API.getNetworks(
filter,
callbackPass(function(result) {
assertEq([{
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wifi1_guid',
Name: 'wifi1',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '00:01:02:03:04:05',
Frequency: 2400,
@@ -235,7 +234,7 @@ var availableTests = [
Name: 'wifi2_PSK',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '',
Frequency: 5000,
@@ -245,17 +244,17 @@ var availableTests = [
// Test 'visible' (and 'configured').
filter.visible = true;
- chrome.networkingPrivate.getNetworks(
+ NETWORKING_API.getNetworks(
filter,
callbackPass(function(result) {
assertEq([{
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wifi1_guid',
Name: 'wifi1',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '00:01:02:03:04:05',
Frequency: 2400,
@@ -266,14 +265,14 @@ var availableTests = [
// Test 'limit'.
filter = {
- networkType: NetworkType.ALL,
+ networkType: NETWORKING_API.NetworkType.ALL,
limit: 1
};
- chrome.networkingPrivate.getNetworks(
+ NETWORKING_API.getNetworks(
filter,
callbackPass(function(result) {
assertEq([{
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
Ethernet: {
Authentication: 'None'
},
@@ -281,18 +280,18 @@ var availableTests = [
Name: 'eth0',
Priority: 0,
Source: 'Device',
- Type: NetworkType.ETHERNET
+ Type: NETWORKING_API.NetworkType.ETHERNET
}], result);
}));
}));
}));
},
function getVisibleNetworks() {
- chrome.networkingPrivate.getVisibleNetworks(
- NetworkType.ALL,
+ NETWORKING_API.getVisibleNetworks(
+ NETWORKING_API.NetworkType.ALL,
callbackPass(function(result) {
assertEq([{
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
Ethernet: {
Authentication: 'None'
},
@@ -300,15 +299,15 @@ var availableTests = [
Name: 'eth0',
Priority: 0,
Source: 'Device',
- Type: NetworkType.ETHERNET
+ Type: NETWORKING_API.NetworkType.ETHERNET
}, {
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wifi1_guid',
Name: 'wifi1',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '00:01:02:03:04:05',
Frequency: 2400,
@@ -317,32 +316,32 @@ var availableTests = [
}
}, {
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wimax_guid',
Name: 'wimax',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_MAX,
+ Type: NETWORKING_API.NetworkType.WI_MAX,
WiMAX: {
SignalStrength: 40
}
}, {
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_vpn1_guid',
Name: 'vpn1',
Priority: 0,
Source: 'User',
- Type: NetworkType.VPN,
+ Type: NETWORKING_API.NetworkType.VPN,
VPN: {
Type: 'OpenVPN'
}
}, {
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: 'stub_vpn2_guid',
Name: 'vpn2',
Priority: 0,
Source: 'User',
- Type: NetworkType.VPN,
+ Type: NETWORKING_API.NetworkType.VPN,
VPN: {
ThirdPartyVPN: {
ExtensionID: 'third_party_provider_extension_id'
@@ -351,12 +350,12 @@ var availableTests = [
}
}, {
Connectable: true,
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: 'stub_wifi2_guid',
Name: 'wifi2_PSK',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '',
Frequency: 5000,
@@ -367,17 +366,17 @@ var availableTests = [
}));
},
function getVisibleNetworksWifi() {
- chrome.networkingPrivate.getVisibleNetworks(
- NetworkType.WI_FI,
+ NETWORKING_API.getVisibleNetworks(
+ NETWORKING_API.NetworkType.WI_FI,
callbackPass(function(result) {
assertEq([{
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wifi1_guid',
Name: 'wifi1',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '00:01:02:03:04:05',
Frequency: 2400,
@@ -386,12 +385,12 @@ var availableTests = [
}
}, {
Connectable: true,
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: 'stub_wifi2_guid',
Name: 'wifi2_PSK',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '',
Frequency: 5000,
@@ -405,19 +404,19 @@ var availableTests = [
// Note: We call getEnabledNetworkTypes twice after each enable/dsiable
// to ensure that Chrome has processed the command (since enable/disable
// are 'synchronous' even though the action of enabling/disabling is not).
- chrome.networkingPrivate.getEnabledNetworkTypes(
+ NETWORKING_API.getEnabledNetworkTypes(
callbackPass(function(types) {
assertTrue(types.indexOf('WiFi') >= 0);
- chrome.networkingPrivate.disableNetworkType('WiFi');
- chrome.networkingPrivate.getEnabledNetworkTypes(
+ NETWORKING_API.disableNetworkType('WiFi');
+ NETWORKING_API.getEnabledNetworkTypes(
callbackPass(function(types) {
- chrome.networkingPrivate.getEnabledNetworkTypes(
+ NETWORKING_API.getEnabledNetworkTypes(
callbackPass(function(types) {
assertFalse(types.indexOf('WiFi') >= 0);
- chrome.networkingPrivate.enableNetworkType('WiFi');
- chrome.networkingPrivate.getEnabledNetworkTypes(
+ NETWORKING_API.enableNetworkType('WiFi');
+ NETWORKING_API.getEnabledNetworkTypes(
callbackPass(function(types) {
- chrome.networkingPrivate.getEnabledNetworkTypes(
+ NETWORKING_API.getEnabledNetworkTypes(
callbackPass(function(types) {
assertTrue(types.indexOf('WiFi') >= 0);
}));
@@ -427,7 +426,7 @@ var availableTests = [
}));
},
function getDeviceStates() {
- chrome.networkingPrivate.getDeviceStates(callbackPass(function(result) {
+ NETWORKING_API.getDeviceStates(callbackPass(function(result) {
assertEq([
{Scanning: false, State: 'Enabled', Type: 'Ethernet'},
{Scanning: false, State: 'Enabled', Type: 'WiFi'},
@@ -447,19 +446,19 @@ var availableTests = [
'stub_wifi2_guid'];
var done = chrome.test.callbackAdded();
var listener = new privateHelpers.listListener(expected, done);
- chrome.networkingPrivate.onNetworkListChanged.addListener(
+ NETWORKING_API.onNetworkListChanged.addListener(
listener.listenForChanges);
- chrome.networkingPrivate.requestNetworkScan();
+ NETWORKING_API.requestNetworkScan();
},
function getProperties() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
'stub_wifi1_guid',
callbackPass(function(result) {
assertEq({
Connectable: true,
- ConnectionState: ConnectionStateType.CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.CONNECTED,
GUID: 'stub_wifi1_guid',
- IPAddressConfigType: chrome.networkingPrivate.IPConfigType.STATIC,
+ IPAddressConfigType: NETWORKING_API.IPConfigType.STATIC,
IPConfigs: [{
Gateway: '0.0.0.1',
IPAddress: '0.0.0.0',
@@ -473,7 +472,7 @@ var availableTests = [
IPAddress: '1.2.3.4',
Type: 'IPv4'
},
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '00:01:02:03:04:05',
HexSSID: '7769666931', // 'wifi1'
@@ -487,12 +486,12 @@ var availableTests = [
}));
},
function getPropertiesCellular() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
kCellularGuid,
callbackPass(function(result) {
assertEq({
Cellular: {
- ActivationState: ActivationStateType.NOT_ACTIVATED,
+ ActivationState: NETWORKING_API.ActivationStateType.NOT_ACTIVATED,
AllowRoaming: false,
AutoConnect: true,
Carrier: 'Cellular1_Carrier',
@@ -506,21 +505,21 @@ var availableTests = [
RoamingState: 'Home',
SIMLockStatus: {LockEnabled: true, LockType: '', RetriesLeft: 3}
},
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: kCellularGuid,
Name: 'cellular1',
Source: 'User',
- Type: NetworkType.CELLULAR,
+ Type: NETWORKING_API.NetworkType.CELLULAR,
}, result);
}));
},
function getManagedProperties() {
- chrome.networkingPrivate.getManagedProperties(
+ NETWORKING_API.getManagedProperties(
'stub_wifi2',
callbackPass(function(result) {
assertEq({
Connectable: true,
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: 'stub_wifi2',
Name: {
Active: 'wifi2_PSK',
@@ -536,7 +535,7 @@ var availableTests = [
}
},
Source: 'UserPolicy',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
AutoConnect: {
Active: false,
@@ -573,7 +572,7 @@ var availableTests = [
// Make sure we test Cellular.Carrier since it requires a special call
// to Shill.Device.SetCarrier.
var newCarrier = 'new_carrier';
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
assertEq(network_guid, result.GUID);
@@ -584,11 +583,11 @@ var availableTests = [
Carrier: newCarrier,
},
};
- chrome.networkingPrivate.setProperties(
+ NETWORKING_API.setProperties(
network_guid,
new_properties,
callbackPass(function() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
// Ensure that the GUID doesn't change.
@@ -603,7 +602,7 @@ var availableTests = [
},
function setWiFiProperties() {
var network_guid = 'stub_wifi1_guid';
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
assertEq(network_guid, result.GUID);
@@ -617,11 +616,11 @@ var availableTests = [
IPAddress: '1.2.3.4'
}
};
- chrome.networkingPrivate.setProperties(
+ NETWORKING_API.setProperties(
network_guid,
new_properties,
callbackPass(function() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
// Ensure that the GUID doesn't change.
@@ -640,7 +639,7 @@ var availableTests = [
},
function setVPNProperties() {
var network_guid = 'stub_vpn1_guid';
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
assertEq(network_guid, result.GUID);
@@ -650,11 +649,11 @@ var availableTests = [
Host: 'vpn.host1'
}
};
- chrome.networkingPrivate.setProperties(
+ NETWORKING_API.setProperties(
network_guid,
new_properties,
callbackPass(function() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
network_guid,
callbackPass(function(result) {
// Ensure that the properties were set.
@@ -669,17 +668,17 @@ var availableTests = [
}));
},
function getState() {
- chrome.networkingPrivate.getState(
+ NETWORKING_API.getState(
'stub_wifi2_guid',
callbackPass(function(result) {
assertEq({
Connectable: true,
- ConnectionState: ConnectionStateType.NOT_CONNECTED,
+ ConnectionState: NETWORKING_API.ConnectionStateType.NOT_CONNECTED,
GUID: 'stub_wifi2_guid',
Name: 'wifi2_PSK',
Priority: 0,
Source: 'User',
- Type: NetworkType.WI_FI,
+ Type: NETWORKING_API.NetworkType.WI_FI,
WiFi: {
BSSID: '',
Frequency: 5000,
@@ -690,16 +689,16 @@ var availableTests = [
}));
},
function getStateNonExistent() {
- chrome.networkingPrivate.getState(
+ NETWORKING_API.getState(
'non_existent',
callbackFail('Error.InvalidNetworkGuid'));
},
function getErrorState() {
// Both getState and getProperties should have ErrorState set.
- chrome.networkingPrivate.getState(
+ NETWORKING_API.getState(
'stub_wifi1_guid', callbackPass(function(result) {
assertEq('TestErrorState', result.ErrorState);
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
'stub_wifi1_guid', callbackPass(function(result2) {
assertEq('TestErrorState', result2.ErrorState);
}));
@@ -708,20 +707,18 @@ var availableTests = [
function onNetworksChangedEventConnect() {
var network = 'stub_wifi2_guid';
var done = chrome.test.callbackAdded();
- var expectedStates = [ConnectionStateType.CONNECTED];
+ var expectedStates = [NETWORKING_API.ConnectionStateType.CONNECTED];
var listener =
new privateHelpers.watchForStateChanges(network, expectedStates, done);
- chrome.networkingPrivate.startConnect(network,
- networkCallbackPass());
+ NETWORKING_API.startConnect(network, networkCallbackPass());
},
function onNetworksChangedEventDisconnect() {
var network = 'stub_wifi1_guid';
var done = chrome.test.callbackAdded();
- var expectedStates = [ConnectionStateType.NOT_CONNECTED];
+ var expectedStates = [NETWORKING_API.ConnectionStateType.NOT_CONNECTED];
var listener =
new privateHelpers.watchForStateChanges(network, expectedStates, done);
- chrome.networkingPrivate.startDisconnect(network,
- networkCallbackPass());
+ NETWORKING_API.startDisconnect(network, networkCallbackPass());
},
function onNetworkListChangedEvent() {
// Connecting to wifi2 should set wifi1 to offline. Connected or Connecting
@@ -734,22 +731,21 @@ var availableTests = [
'stub_vpn2_guid'];
var done = chrome.test.callbackAdded();
var listener = new privateHelpers.listListener(expected, done);
- chrome.networkingPrivate.onNetworkListChanged.addListener(
+ NETWORKING_API.onNetworkListChanged.addListener(
listener.listenForChanges);
var network = 'stub_wifi2_guid';
- chrome.networkingPrivate.startConnect(network,
- networkCallbackPass());
+ NETWORKING_API.startConnect(network, networkCallbackPass());
},
function onDeviceStateListChangedEvent() {
var listener = callbackPass(function() {
- chrome.networkingPrivate.onDeviceStateListChanged.removeListener(
+ NETWORKING_API.onDeviceStateListChanged.removeListener(
listener);
});
- chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener);
- chrome.networkingPrivate.disableNetworkType('WiFi');
+ NETWORKING_API.onDeviceStateListChanged.addListener(listener);
+ NETWORKING_API.disableNetworkType('WiFi');
},
function verifyDestination() {
- chrome.networkingPrivate.verifyDestination(
+ NETWORKING_API.verifyDestination(
verificationProperties,
callbackPass(function(isValid) {
assertTrue(isValid);
@@ -757,7 +753,7 @@ var availableTests = [
},
function verifyAndEncryptCredentials() {
var network_guid = 'stub_wifi2_guid';
- chrome.networkingPrivate.verifyAndEncryptCredentials(
+ NETWORKING_API.verifyAndEncryptCredentials(
verificationProperties,
network_guid,
callbackPass(function(result) {
@@ -765,7 +761,7 @@ var availableTests = [
}));
},
function verifyAndEncryptData() {
- chrome.networkingPrivate.verifyAndEncryptData(
+ NETWORKING_API.verifyAndEncryptData(
verificationProperties,
'data',
callbackPass(function(result) {
@@ -773,15 +769,15 @@ var availableTests = [
}));
},
function setWifiTDLSEnabledState() {
- chrome.networkingPrivate.setWifiTDLSEnabledState(
+ NETWORKING_API.setWifiTDLSEnabledState(
'aa:bb:cc:dd:ee:ff', true, callbackPass(function(result) {
- assertEq(ConnectionStateType.CONNECTED, result);
+ assertEq(NETWORKING_API.ConnectionStateType.CONNECTED, result);
}));
},
function getWifiTDLSStatus() {
- chrome.networkingPrivate.getWifiTDLSStatus(
+ NETWORKING_API.getWifiTDLSStatus(
'aa:bb:cc:dd:ee:ff', callbackPass(function(result) {
- assertEq(ConnectionStateType.CONNECTED, result);
+ assertEq(NETWORKING_API.ConnectionStateType.CONNECTED, result);
}));
},
function getCaptivePortalStatus() {
@@ -793,7 +789,7 @@ var availableTests = [
networks.forEach(function(network) {
var guid = network[0];
var expectedStatus = network[1];
- chrome.networkingPrivate.getCaptivePortalStatus(
+ NETWORKING_API.getCaptivePortalStatus(
guid,
callbackPass(function(status) {
assertEq(expectedStatus, status);
@@ -810,11 +806,11 @@ var availableTests = [
function unlockCellularSim() {
var incorrectPin = '2222';
// Try with incorrect PIN, expect failure.
- chrome.networkingPrivate.unlockCellularSim(
+ NETWORKING_API.unlockCellularSim(
kCellularGuid, incorrectPin, '',
callbackFail('incorrect-pin', function() {
// Try with correct PIN, expect success.
- chrome.networkingPrivate.unlockCellularSim(
+ NETWORKING_API.unlockCellularSim(
kCellularGuid, kDefaultPin, '', networkCallbackPass());
}));
},
@@ -822,14 +818,14 @@ var availableTests = [
var newPin = '6666';
var simState = {requirePin: true, currentPin: kDefaultPin, newPin: newPin};
// Test setting 'requirePin' and 'newPin'.
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
kCellularGuid, callbackPass(function(result) {
// Ensure the SIM is initially unlocked.
assertTrue(result.Cellular.SIMLockStatus == undefined ||
result.Cellular.SIMLockStatus.LockType == '');
- chrome.networkingPrivate.setCellularSimState(
+ NETWORKING_API.setCellularSimState(
kCellularGuid, simState, callbackPass(function() {
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
kCellularGuid, callbackPass(function(result) {
// The SIM should still be unlocked.
assertEq('', result.Cellular.SIMLockStatus.LockType);
@@ -839,7 +835,7 @@ var availableTests = [
// to change the PIN back.
simState.currentPin = newPin;
simState.newPin = kDefaultPin;
- chrome.networkingPrivate.setCellularSimState(
+ NETWORKING_API.setCellularSimState(
kCellularGuid, simState, networkCallbackPass());
}));
}));
@@ -850,27 +846,27 @@ var availableTests = [
var incorrectPin = '2222';
var incorrectPuk = '22222222';
var unlockFailFunc = function(nextFunc) {
- chrome.networkingPrivate.unlockCellularSim(
+ NETWORKING_API.unlockCellularSim(
kCellularGuid, incorrectPin, '',
callbackFail('incorrect-pin', nextFunc));
};
// Try with incorrect PIN three times, SIM should become PUK locked.
unlockFailFunc(unlockFailFunc(unlockFailFunc(function() {
// Ensure the SIM is PUK locked.
- chrome.networkingPrivate.getProperties(
+ NETWORKING_API.getProperties(
kCellularGuid, callbackPass(function(result) {
assertEq('sim-puk', result.Cellular.SIMLockStatus.LockType);
// Try to unlock with an incorrect PUK, expect failure.
- chrome.networkingPrivate.unlockCellularSim(
+ NETWORKING_API.unlockCellularSim(
kCellularGuid, newPin, incorrectPuk,
callbackFail('incorrect-pin', function() {
// Try with the correct PUK, expect success.
- chrome.networkingPrivate.unlockCellularSim(
+ NETWORKING_API.unlockCellularSim(
kCellularGuid, newPin, kDefaultPuk,
callbackPass(function() {
// Set state with the new PIN, expect success.
var simState = {requirePin: true, currentPin: newPin};
- chrome.networkingPrivate.setCellularSimState(
+ NETWORKING_API.setCellularSimState(
kCellularGuid, simState, networkCallbackPass());
}));
}));
@@ -879,7 +875,15 @@ var availableTests = [
}
];
-var testToRun = window.location.search.substring(1);
-chrome.test.runTests(availableTests.filter(function(op) {
- return op.name == testToRun;
-}));
+chrome.test.getConfig(function(config) {
+ var args = JSON.parse(config.customArg);
+ var tests = availableTests.filter(function(op) {
+ return args.test == op.name;
+ });
+ if (tests.length !== 1) {
+ chrome.test.notifyFail('Test not found ' + args.test);
+ return;
+ }
+
+ chrome.test.runTests(tests);
+});

Powered by Google App Engine
This is Rietveld 408576698