| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 var callbackPass = chrome.test.callbackPass; | 5 var callbackPass = chrome.test.callbackPass; |
| 6 var callbackFail = chrome.test.callbackFail; | 6 var callbackFail = chrome.test.callbackFail; |
| 7 var assertTrue = chrome.test.assertTrue; | 7 var assertTrue = chrome.test.assertTrue; |
| 8 var assertFalse = chrome.test.assertFalse; | 8 var assertFalse = chrome.test.assertFalse; |
| 9 var assertEq = chrome.test.assertEq; | 9 var assertEq = chrome.test.assertEq; |
| 10 | 10 |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 self.onPortalDetectionCompleted); | 67 self.onPortalDetectionCompleted); |
| 68 done(); | 68 done(); |
| 69 }; | 69 }; |
| 70 chrome.networkingPrivate.onPortalDetectionCompleted.addListener( | 70 chrome.networkingPrivate.onPortalDetectionCompleted.addListener( |
| 71 self.onPortalDetectionCompleted); | 71 self.onPortalDetectionCompleted); |
| 72 } | 72 } |
| 73 }; | 73 }; |
| 74 | 74 |
| 75 var availableTests = [ | 75 var availableTests = [ |
| 76 function startConnect() { | 76 function startConnect() { |
| 77 chrome.networkingPrivate.startConnect("stub_wifi2", callbackPass()); | 77 chrome.networkingPrivate.startConnect("stub_wifi2_GUID", callbackPass()); |
| 78 }, | 78 }, |
| 79 function startDisconnect() { | 79 function startDisconnect() { |
| 80 // Must connect to a network before we can disconnect from it. | 80 // Must connect to a network before we can disconnect from it. |
| 81 chrome.networkingPrivate.startConnect("stub_wifi2", callbackPass( | 81 chrome.networkingPrivate.startConnect("stub_wifi2_GUID", callbackPass( |
| 82 function() { | 82 function() { |
| 83 chrome.networkingPrivate.startDisconnect("stub_wifi2", callbackPass()); | 83 chrome.networkingPrivate.startDisconnect("stub_wifi2_GUID", |
| 84 callbackPass()); |
| 84 })); | 85 })); |
| 85 }, | 86 }, |
| 86 function startConnectNonexistent() { | 87 function startConnectNonexistent() { |
| 87 chrome.networkingPrivate.startConnect( | 88 chrome.networkingPrivate.startConnect( |
| 88 "nonexistent_path", | 89 "nonexistent_path", |
| 89 callbackFail("Error.InvalidNetworkGuid")); | 90 callbackFail("Error.InvalidNetworkGuid")); |
| 90 }, | 91 }, |
| 91 function startDisconnectNonexistent() { | 92 function startDisconnectNonexistent() { |
| 92 chrome.networkingPrivate.startDisconnect( | 93 chrome.networkingPrivate.startDisconnect( |
| 93 "nonexistent_path", | 94 "nonexistent_path", |
| (...skipping 28 matching lines...) Expand all Loading... |
| 122 })); | 123 })); |
| 123 }, | 124 }, |
| 124 function getNetworks() { | 125 function getNetworks() { |
| 125 // Test 'type' and 'configured'. | 126 // Test 'type' and 'configured'. |
| 126 chrome.networkingPrivate.getNetworks( | 127 chrome.networkingPrivate.getNetworks( |
| 127 { "networkType": "WiFi", "configured": true }, | 128 { "networkType": "WiFi", "configured": true }, |
| 128 callbackPass(function(result) { | 129 callbackPass(function(result) { |
| 129 assertEq([{ | 130 assertEq([{ |
| 130 "Connectable": true, | 131 "Connectable": true, |
| 131 "ConnectionState": "Connected", | 132 "ConnectionState": "Connected", |
| 132 "GUID": "stub_wifi1", | 133 "GUID": "stub_wifi1_GUID", |
| 133 "Name": "wifi1", | 134 "Name": "wifi1", |
| 134 "Type": "WiFi", | 135 "Type": "WiFi", |
| 135 "WiFi": { | 136 "WiFi": { |
| 136 "Security": "WEP-PSK", | 137 "Security": "WEP-PSK", |
| 137 "SignalStrength": 40 | 138 "SignalStrength": 40 |
| 138 } | 139 } |
| 139 }, { | 140 }, { |
| 140 "GUID": "stub_wifi2", | 141 "GUID": "stub_wifi2_GUID", |
| 141 "Name": "wifi2_PSK", | 142 "Name": "wifi2_PSK", |
| 142 "Type": "WiFi", | 143 "Type": "WiFi", |
| 143 "WiFi": { | 144 "WiFi": { |
| 144 "Security": "WPA-PSK", | 145 "Security": "WPA-PSK", |
| 145 } | 146 } |
| 146 }], result); | 147 }], result); |
| 147 | 148 |
| 148 // Test 'visible' (and 'configured'). | 149 // Test 'visible' (and 'configured'). |
| 149 chrome.networkingPrivate.getNetworks( | 150 chrome.networkingPrivate.getNetworks( |
| 150 { "networkType": "WiFi", "visible": true, "configured": true }, | 151 { "networkType": "WiFi", "visible": true, "configured": true }, |
| 151 callbackPass(function(result) { | 152 callbackPass(function(result) { |
| 152 assertEq([{ | 153 assertEq([{ |
| 153 "Connectable": true, | 154 "Connectable": true, |
| 154 "ConnectionState": "Connected", | 155 "ConnectionState": "Connected", |
| 155 "GUID": "stub_wifi1", | 156 "GUID": "stub_wifi1_GUID", |
| 156 "Name": "wifi1", | 157 "Name": "wifi1", |
| 157 "Type": "WiFi", | 158 "Type": "WiFi", |
| 158 "WiFi": { | 159 "WiFi": { |
| 159 "Security": "WEP-PSK", | 160 "Security": "WEP-PSK", |
| 160 "SignalStrength": 40 | 161 "SignalStrength": 40 |
| 161 } | 162 } |
| 162 }], result); | 163 }], result); |
| 163 | 164 |
| 164 // Test 'limit'. | 165 // Test 'limit'. |
| 165 chrome.networkingPrivate.getNetworks( | 166 chrome.networkingPrivate.getNetworks( |
| 166 { "networkType": "All", "limit": 1 }, | 167 { "networkType": "All", "limit": 1 }, |
| 167 callbackPass(function(result) { | 168 callbackPass(function(result) { |
| 168 assertEq([{ | 169 assertEq([{ |
| 169 "ConnectionState": "Connected", | 170 "ConnectionState": "Connected", |
| 170 "Ethernet": { | 171 "Ethernet": { |
| 171 "Authentication": "None" | 172 "Authentication": "None" |
| 172 }, | 173 }, |
| 173 "GUID": "stub_ethernet", | 174 "GUID": "stub_ethernet_GUID", |
| 174 "Name": "eth0", | 175 "Name": "eth0", |
| 175 "Type": "Ethernet" | 176 "Type": "Ethernet" |
| 176 }], result); | 177 }], result); |
| 177 })); | 178 })); |
| 178 })); | 179 })); |
| 179 })); | 180 })); |
| 180 }, | 181 }, |
| 181 function getVisibleNetworks() { | 182 function getVisibleNetworks() { |
| 182 chrome.networkingPrivate.getVisibleNetworks( | 183 chrome.networkingPrivate.getVisibleNetworks( |
| 183 "All", | 184 "All", |
| 184 callbackPass(function(result) { | 185 callbackPass(function(result) { |
| 185 assertEq([{ | 186 assertEq([{ |
| 186 "ConnectionState": "Connected", | 187 "ConnectionState": "Connected", |
| 187 "Ethernet": { | 188 "Ethernet": { |
| 188 "Authentication": "None" | 189 "Authentication": "None" |
| 189 }, | 190 }, |
| 190 "GUID": "stub_ethernet", | 191 "GUID": "stub_ethernet_GUID", |
| 191 "Name": "eth0", | 192 "Name": "eth0", |
| 192 "Type": "Ethernet" | 193 "Type": "Ethernet" |
| 193 }, | 194 }, |
| 194 { | 195 { |
| 195 "Connectable": true, | 196 "Connectable": true, |
| 196 "ConnectionState": "Connected", | 197 "ConnectionState": "Connected", |
| 197 "GUID": "stub_wifi1", | 198 "GUID": "stub_wifi1_GUID", |
| 198 "Name": "wifi1", | 199 "Name": "wifi1", |
| 199 "Type": "WiFi", | 200 "Type": "WiFi", |
| 200 "WiFi": { | 201 "WiFi": { |
| 201 "Security": "WEP-PSK", | 202 "Security": "WEP-PSK", |
| 202 "SignalStrength": 40 | 203 "SignalStrength": 40 |
| 203 } | 204 } |
| 204 }, | 205 }, |
| 205 { | 206 { |
| 206 "ConnectionState": "Connected", | 207 "ConnectionState": "Connected", |
| 207 "GUID": "stub_vpn1", | 208 "GUID": "stub_vpn1_GUID", |
| 208 "Name": "vpn1", | 209 "Name": "vpn1", |
| 209 "Type": "VPN" | 210 "Type": "VPN" |
| 210 }, | 211 }, |
| 211 { | 212 { |
| 212 "Connectable": true, | 213 "Connectable": true, |
| 213 "ConnectionState": "NotConnected", | 214 "ConnectionState": "NotConnected", |
| 214 "GUID": "stub_wifi2", | 215 "GUID": "stub_wifi2_GUID", |
| 215 "Name": "wifi2_PSK", | 216 "Name": "wifi2_PSK", |
| 216 "Type": "WiFi", | 217 "Type": "WiFi", |
| 217 "WiFi": { | 218 "WiFi": { |
| 218 "Security": "WPA-PSK", | 219 "Security": "WPA-PSK", |
| 219 "SignalStrength": 80 | 220 "SignalStrength": 80 |
| 220 } | 221 } |
| 221 }], result); | 222 }], result); |
| 222 })); | 223 })); |
| 223 }, | 224 }, |
| 224 function getVisibleNetworksWifi() { | 225 function getVisibleNetworksWifi() { |
| 225 chrome.networkingPrivate.getVisibleNetworks( | 226 chrome.networkingPrivate.getVisibleNetworks( |
| 226 "WiFi", | 227 "WiFi", |
| 227 callbackPass(function(result) { | 228 callbackPass(function(result) { |
| 228 assertEq([{ | 229 assertEq([{ |
| 229 "Connectable": true, | 230 "Connectable": true, |
| 230 "ConnectionState": "Connected", | 231 "ConnectionState": "Connected", |
| 231 "GUID": "stub_wifi1", | 232 "GUID": "stub_wifi1_GUID", |
| 232 "Name": "wifi1", | 233 "Name": "wifi1", |
| 233 "Type": "WiFi", | 234 "Type": "WiFi", |
| 234 "WiFi": { | 235 "WiFi": { |
| 235 "Security": "WEP-PSK", | 236 "Security": "WEP-PSK", |
| 236 "SignalStrength": 40 | 237 "SignalStrength": 40 |
| 237 } | 238 } |
| 238 }, | 239 }, |
| 239 { | 240 { |
| 240 "Connectable": true, | 241 "Connectable": true, |
| 241 "ConnectionState": "NotConnected", | 242 "ConnectionState": "NotConnected", |
| 242 "GUID": "stub_wifi2", | 243 "GUID": "stub_wifi2_GUID", |
| 243 "Name": "wifi2_PSK", | 244 "Name": "wifi2_PSK", |
| 244 "Type": "WiFi", | 245 "Type": "WiFi", |
| 245 "WiFi": { | 246 "WiFi": { |
| 246 "Security": "WPA-PSK", | 247 "Security": "WPA-PSK", |
| 247 "SignalStrength": 80 | 248 "SignalStrength": 80 |
| 248 } | 249 } |
| 249 } | 250 } |
| 250 ], result); | 251 ], result); |
| 251 })); | 252 })); |
| 252 }, | 253 }, |
| 253 function requestNetworkScan() { | 254 function requestNetworkScan() { |
| 254 // Connected or Connecting networks should be listed first, sorted by type. | 255 // Connected or Connecting networks should be listed first, sorted by type. |
| 255 var expected = ["stub_ethernet", | 256 var expected = ["stub_ethernet_GUID", |
| 256 "stub_wifi1", | 257 "stub_wifi1_GUID", |
| 257 "stub_vpn1", | 258 "stub_vpn1_GUID", |
| 258 "stub_wifi2"]; | 259 "stub_wifi2_GUID"]; |
| 259 var done = chrome.test.callbackAdded(); | 260 var done = chrome.test.callbackAdded(); |
| 260 var listener = new privateHelpers.listListener(expected, done); | 261 var listener = new privateHelpers.listListener(expected, done); |
| 261 chrome.networkingPrivate.onNetworkListChanged.addListener( | 262 chrome.networkingPrivate.onNetworkListChanged.addListener( |
| 262 listener.listenForChanges); | 263 listener.listenForChanges); |
| 263 chrome.networkingPrivate.requestNetworkScan(); | 264 chrome.networkingPrivate.requestNetworkScan(); |
| 264 }, | 265 }, |
| 265 function getProperties() { | 266 function getProperties() { |
| 266 chrome.networkingPrivate.getProperties( | 267 chrome.networkingPrivate.getProperties( |
| 267 "stub_wifi1", | 268 "stub_wifi1_GUID", |
| 268 callbackPass(function(result) { | 269 callbackPass(function(result) { |
| 269 assertEq({ "Connectable": true, | 270 assertEq({ "Connectable": true, |
| 270 "ConnectionState": "Connected", | 271 "ConnectionState": "Connected", |
| 271 "GUID": "stub_wifi1", | 272 "GUID": "stub_wifi1_GUID", |
| 272 "MacAddress": "00:11:22:AA:BB:CC", | 273 "MacAddress": "00:11:22:AA:BB:CC", |
| 273 "IPConfigs": [{ | 274 "IPConfigs": [{ |
| 274 "Gateway": "0.0.0.1", | 275 "Gateway": "0.0.0.1", |
| 275 "IPAddress": "0.0.0.0", | 276 "IPAddress": "0.0.0.0", |
| 276 "RoutingPrefix": 0, | 277 "RoutingPrefix": 0, |
| 277 "Type": "IPv4" | 278 "Type": "IPv4" |
| 278 }], | 279 }], |
| 279 "Name": "wifi1", | 280 "Name": "wifi1", |
| 280 "Type": "WiFi", | 281 "Type": "WiFi", |
| 281 "WiFi": { | 282 "WiFi": { |
| 282 "Frequency": 2400, | 283 "Frequency": 2400, |
| 283 "FrequencyList": [2400], | 284 "FrequencyList": [2400], |
| 284 "SSID": "wifi1", | 285 "SSID": "wifi1", |
| 285 "Security": "WEP-PSK", | 286 "Security": "WEP-PSK", |
| 286 "SignalStrength": 40 | 287 "SignalStrength": 40 |
| 287 } | 288 } |
| 288 }, result); | 289 }, result); |
| 289 })); | 290 })); |
| 290 }, | 291 }, |
| 291 function getPropertiesCellular() { | 292 function getPropertiesCellular() { |
| 292 chrome.networkingPrivate.getProperties( | 293 chrome.networkingPrivate.getProperties( |
| 293 "stub_cellular1", | 294 "stub_cellular1_GUID", |
| 294 callbackPass(function(result) { | 295 callbackPass(function(result) { |
| 295 assertEq({ "Cellular": { | 296 assertEq({ "Cellular": { |
| 296 "ActivationState": "not-activated", | 297 "ActivationState": "not-activated", |
| 297 "AllowRoaming": false, | 298 "AllowRoaming": false, |
| 298 "Carrier": "Cellular1_Carrier", | 299 "Carrier": "Cellular1_Carrier", |
| 299 "HomeProvider": { | 300 "HomeProvider": { |
| 300 "country": "us", | 301 "country": "us", |
| 301 "name": "Cellular1_Provider" | 302 "name": "Cellular1_Provider" |
| 302 }, | 303 }, |
| 303 "NetworkTechnology": "GSM", | 304 "NetworkTechnology": "GSM", |
| 304 "RoamingState": "home" | 305 "RoamingState": "home" |
| 305 }, | 306 }, |
| 306 "ConnectionState": "NotConnected", | 307 "ConnectionState": "NotConnected", |
| 307 "GUID": "stub_cellular1", | 308 "GUID": "stub_cellular1_GUID", |
| 308 "Name": "cellular1", | 309 "Name": "cellular1", |
| 309 "Type": "Cellular" | 310 "Type": "Cellular" |
| 310 }, result); | 311 }, result); |
| 311 })); | 312 })); |
| 312 }, | 313 }, |
| 313 function getManagedProperties() { | 314 function getManagedProperties() { |
| 314 chrome.networkingPrivate.getManagedProperties( | 315 chrome.networkingPrivate.getManagedProperties( |
| 315 "stub_wifi2", | 316 "stub_wifi2", |
| 316 callbackPass(function(result) { | 317 callbackPass(function(result) { |
| 317 assertEq({ | 318 assertEq({ |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 365 "SignalStrength": { | 366 "SignalStrength": { |
| 366 "Active": 80, | 367 "Active": 80, |
| 367 "Effective": "Unmanaged" | 368 "Effective": "Unmanaged" |
| 368 } | 369 } |
| 369 } | 370 } |
| 370 }, result); | 371 }, result); |
| 371 })); | 372 })); |
| 372 }, | 373 }, |
| 373 function setProperties() { | 374 function setProperties() { |
| 374 var done = chrome.test.callbackAdded(); | 375 var done = chrome.test.callbackAdded(); |
| 375 var network_guid = "stub_wifi2"; | 376 var network_guid = "stub_wifi2_GUID"; |
| 376 chrome.networkingPrivate.getProperties( | 377 chrome.networkingPrivate.getProperties( |
| 377 network_guid, | 378 network_guid, |
| 378 callbackPass(function(result) { | 379 callbackPass(function(result) { |
| 379 assertEq(network_guid, result.GUID); | 380 assertEq(network_guid, result.GUID); |
| 380 result.WiFi.Security = "WEP-PSK"; | 381 result.WiFi.Security = "WEP-PSK"; |
| 381 chrome.networkingPrivate.setProperties( | 382 chrome.networkingPrivate.setProperties( |
| 382 network_guid, | 383 network_guid, |
| 383 result, | 384 result, |
| 384 callbackPass(function() { | 385 callbackPass(function() { |
| 385 chrome.networkingPrivate.getProperties( | 386 chrome.networkingPrivate.getProperties( |
| 386 network_guid, | 387 network_guid, |
| 387 callbackPass(function(result) { | 388 callbackPass(function(result) { |
| 388 // Ensure that the property was set. | 389 // Ensure that the property was set. |
| 389 assertEq("WEP-PSK", result.WiFi.Security); | 390 assertEq("WEP-PSK", result.WiFi.Security); |
| 390 // Ensure that the GUID doesn't change. | 391 // Ensure that the GUID doesn't change. |
| 391 assertEq(network_guid, result.GUID); | 392 assertEq(network_guid, result.GUID); |
| 392 done(); | 393 done(); |
| 393 })); | 394 })); |
| 394 })); | 395 })); |
| 395 })); | 396 })); |
| 396 }, | 397 }, |
| 397 function getState() { | 398 function getState() { |
| 398 chrome.networkingPrivate.getState( | 399 chrome.networkingPrivate.getState( |
| 399 "stub_wifi2", | 400 "stub_wifi2_GUID", |
| 400 callbackPass(function(result) { | 401 callbackPass(function(result) { |
| 401 assertEq({ | 402 assertEq({ |
| 402 "Connectable": true, | 403 "Connectable": true, |
| 403 "ConnectionState": "NotConnected", | 404 "ConnectionState": "NotConnected", |
| 404 "GUID": "stub_wifi2", | 405 "GUID": "stub_wifi2_GUID", |
| 405 "Name": "wifi2_PSK", | 406 "Name": "wifi2_PSK", |
| 406 "Type": "WiFi", | 407 "Type": "WiFi", |
| 407 "WiFi": { | 408 "WiFi": { |
| 408 "Security": "WPA-PSK", | 409 "Security": "WPA-PSK", |
| 409 "SignalStrength": 80 | 410 "SignalStrength": 80 |
| 410 } | 411 } |
| 411 }, result); | 412 }, result); |
| 412 })); | 413 })); |
| 413 }, | 414 }, |
| 414 function getStateNonExistent() { | 415 function getStateNonExistent() { |
| 415 chrome.networkingPrivate.getState( | 416 chrome.networkingPrivate.getState( |
| 416 'non_existent', | 417 'non_existent', |
| 417 callbackFail('Error.InvalidNetworkGuid')); | 418 callbackFail('Error.InvalidNetworkGuid')); |
| 418 }, | 419 }, |
| 419 function onNetworksChangedEventConnect() { | 420 function onNetworksChangedEventConnect() { |
| 420 var network = "stub_wifi2"; | 421 var network = "stub_wifi2_GUID"; |
| 421 var done = chrome.test.callbackAdded(); | 422 var done = chrome.test.callbackAdded(); |
| 422 var expectedStates = ["Connected"]; | 423 var expectedStates = ["Connected"]; |
| 423 var listener = | 424 var listener = |
| 424 new privateHelpers.watchForStateChanges(network, expectedStates, done); | 425 new privateHelpers.watchForStateChanges(network, expectedStates, done); |
| 425 chrome.networkingPrivate.startConnect(network, callbackPass()); | 426 chrome.networkingPrivate.startConnect(network, callbackPass()); |
| 426 }, | 427 }, |
| 427 function onNetworksChangedEventDisconnect() { | 428 function onNetworksChangedEventDisconnect() { |
| 428 var network = "stub_wifi1"; | 429 var network = "stub_wifi1_GUID"; |
| 429 var done = chrome.test.callbackAdded(); | 430 var done = chrome.test.callbackAdded(); |
| 430 var expectedStates = ["NotConnected"]; | 431 var expectedStates = ["NotConnected"]; |
| 431 var listener = | 432 var listener = |
| 432 new privateHelpers.watchForStateChanges(network, expectedStates, done); | 433 new privateHelpers.watchForStateChanges(network, expectedStates, done); |
| 433 chrome.networkingPrivate.startDisconnect(network, callbackPass()); | 434 chrome.networkingPrivate.startDisconnect(network, callbackPass()); |
| 434 }, | 435 }, |
| 435 function onNetworkListChangedEvent() { | 436 function onNetworkListChangedEvent() { |
| 436 // Connecting to wifi2 should set wifi1 to offline. Connected or Connecting | 437 // Connecting to wifi2 should set wifi1 to offline. Connected or Connecting |
| 437 // networks should be listed first, sorted by type. | 438 // networks should be listed first, sorted by type. |
| 438 var expected = ["stub_ethernet", | 439 var expected = ["stub_ethernet_GUID", |
| 439 "stub_wifi2", | 440 "stub_wifi2_GUID", |
| 440 "stub_vpn1", | 441 "stub_vpn1_GUID", |
| 441 "stub_wifi1"]; | 442 "stub_wifi1_GUID"]; |
| 442 var done = chrome.test.callbackAdded(); | 443 var done = chrome.test.callbackAdded(); |
| 443 var listener = new privateHelpers.listListener(expected, done); | 444 var listener = new privateHelpers.listListener(expected, done); |
| 444 chrome.networkingPrivate.onNetworkListChanged.addListener( | 445 chrome.networkingPrivate.onNetworkListChanged.addListener( |
| 445 listener.listenForChanges); | 446 listener.listenForChanges); |
| 446 var network = "stub_wifi2"; | 447 var network = "stub_wifi2_GUID"; |
| 447 chrome.networkingPrivate.startConnect(network, callbackPass()); | 448 chrome.networkingPrivate.startConnect(network, callbackPass()); |
| 448 }, | 449 }, |
| 449 function verifyDestination() { | 450 function verifyDestination() { |
| 450 chrome.networkingPrivate.verifyDestination( | 451 chrome.networkingPrivate.verifyDestination( |
| 451 verificationProperties, | 452 verificationProperties, |
| 452 callbackPass(function(isValid) { | 453 callbackPass(function(isValid) { |
| 453 assertTrue(isValid); | 454 assertTrue(isValid); |
| 454 })); | 455 })); |
| 455 }, | 456 }, |
| 456 function verifyAndEncryptCredentials() { | 457 function verifyAndEncryptCredentials() { |
| 457 var network_guid = "stub_wifi2"; | 458 var network_guid = "stub_wifi2_GUID"; |
| 458 chrome.networkingPrivate.verifyAndEncryptCredentials( | 459 chrome.networkingPrivate.verifyAndEncryptCredentials( |
| 459 verificationProperties, | 460 verificationProperties, |
| 460 network_guid, | 461 network_guid, |
| 461 callbackPass(function(result) { | 462 callbackPass(function(result) { |
| 462 assertEq("encrypted_credentials", result); | 463 assertEq("encrypted_credentials", result); |
| 463 })); | 464 })); |
| 464 }, | 465 }, |
| 465 function verifyAndEncryptData() { | 466 function verifyAndEncryptData() { |
| 466 chrome.networkingPrivate.verifyAndEncryptData( | 467 chrome.networkingPrivate.verifyAndEncryptData( |
| 467 verificationProperties, | 468 verificationProperties, |
| (...skipping 11 matching lines...) Expand all Loading... |
| 479 })); | 480 })); |
| 480 }, | 481 }, |
| 481 function getWifiTDLSStatus() { | 482 function getWifiTDLSStatus() { |
| 482 chrome.networkingPrivate.getWifiTDLSStatus( | 483 chrome.networkingPrivate.getWifiTDLSStatus( |
| 483 "aa:bb:cc:dd:ee:ff", | 484 "aa:bb:cc:dd:ee:ff", |
| 484 callbackPass(function(result) { | 485 callbackPass(function(result) { |
| 485 assertEq("Connected", result); | 486 assertEq("Connected", result); |
| 486 })); | 487 })); |
| 487 }, | 488 }, |
| 488 function getCaptivePortalStatus() { | 489 function getCaptivePortalStatus() { |
| 489 var networks = [['stub_ethernet', 'Online'], | 490 var networks = [['stub_ethernet_GUID', 'Online'], |
| 490 ['stub_wifi1', 'Offline'], | 491 ['stub_wifi1_GUID', 'Offline'], |
| 491 ['stub_wifi2', 'Portal'], | 492 ['stub_wifi2_GUID', 'Portal'], |
| 492 ['stub_cellular1', 'ProxyAuthRequired'], | 493 ['stub_cellular1_GUID', 'ProxyAuthRequired'], |
| 493 ['stub_vpn1', 'Unknown']]; | 494 ['stub_vpn1_GUID', 'Unknown']]; |
| 494 networks.forEach(function(network) { | 495 networks.forEach(function(network) { |
| 495 var servicePath = network[0]; | 496 var servicePath = network[0]; |
| 496 var expectedStatus = network[1]; | 497 var expectedStatus = network[1]; |
| 497 chrome.networkingPrivate.getCaptivePortalStatus( | 498 chrome.networkingPrivate.getCaptivePortalStatus( |
| 498 servicePath, | 499 servicePath, |
| 499 callbackPass(function(status) { | 500 callbackPass(function(status) { |
| 500 assertEq(expectedStatus, status); | 501 assertEq(expectedStatus, status); |
| 501 })); | 502 })); |
| 502 }); | 503 }); |
| 503 }, | 504 }, |
| 504 function captivePortalNotification() { | 505 function captivePortalNotification() { |
| 505 var done = chrome.test.callbackAdded(); | 506 var done = chrome.test.callbackAdded(); |
| 506 var listener = | 507 var listener = |
| 507 new privateHelpers.watchForCaptivePortalState('wifi', 'Online', done); | 508 new privateHelpers.watchForCaptivePortalState( |
| 509 'wifi_GUID', 'Online', done); |
| 508 chrome.test.sendMessage('notifyPortalDetectorObservers'); | 510 chrome.test.sendMessage('notifyPortalDetectorObservers'); |
| 509 }, | 511 }, |
| 510 ]; | 512 ]; |
| 511 | 513 |
| 512 var testToRun = window.location.search.substring(1); | 514 var testToRun = window.location.search.substring(1); |
| 513 chrome.test.runTests(availableTests.filter(function(op) { | 515 chrome.test.runTests(availableTests.filter(function(op) { |
| 514 return op.name == testToRun; | 516 return op.name == testToRun; |
| 515 })); | 517 })); |
| OLD | NEW |