| 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 // The expectations in this test for the Chrome OS implementation. See | 5 // The expectations in this test for the Chrome OS implementation. See |
| 6 // networking_private_chromeos_apitest.cc for more info. | 6 // networking_private_chromeos_apitest.cc for more info. |
| 7 | 7 |
| 8 var callbackPass = chrome.test.callbackPass; | 8 var callbackPass = chrome.test.callbackPass; |
| 9 var callbackFail = chrome.test.callbackFail; | 9 var callbackFail = chrome.test.callbackFail; |
| 10 var assertTrue = chrome.test.assertTrue; | 10 var assertTrue = chrome.test.assertTrue; |
| (...skipping 693 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 704 assertEq('TestErrorState', result2.ErrorState); | 704 assertEq('TestErrorState', result2.ErrorState); |
| 705 })); | 705 })); |
| 706 })); | 706 })); |
| 707 }, | 707 }, |
| 708 function onNetworksChangedEventConnect() { | 708 function onNetworksChangedEventConnect() { |
| 709 var network = 'stub_wifi2_guid'; | 709 var network = 'stub_wifi2_guid'; |
| 710 var done = chrome.test.callbackAdded(); | 710 var done = chrome.test.callbackAdded(); |
| 711 var expectedStates = [ConnectionStateType.CONNECTED]; | 711 var expectedStates = [ConnectionStateType.CONNECTED]; |
| 712 var listener = | 712 var listener = |
| 713 new privateHelpers.watchForStateChanges(network, expectedStates, done); | 713 new privateHelpers.watchForStateChanges(network, expectedStates, done); |
| 714 chrome.networkingPrivate.startConnect(network, | 714 chrome.networkingPrivate.startConnect(network, networkCallbackPass()); |
| 715 networkCallbackPass()); | |
| 716 }, | 715 }, |
| 717 function onNetworksChangedEventDisconnect() { | 716 function onNetworksChangedEventDisconnect() { |
| 718 var network = 'stub_wifi1_guid'; | 717 var network = 'stub_wifi1_guid'; |
| 719 var done = chrome.test.callbackAdded(); | 718 var done = chrome.test.callbackAdded(); |
| 720 var expectedStates = [ConnectionStateType.NOT_CONNECTED]; | 719 var expectedStates = [ConnectionStateType.NOT_CONNECTED]; |
| 721 var listener = | 720 var listener = |
| 722 new privateHelpers.watchForStateChanges(network, expectedStates, done); | 721 new privateHelpers.watchForStateChanges(network, expectedStates, done); |
| 723 chrome.networkingPrivate.startDisconnect(network, | 722 chrome.networkingPrivate.startDisconnect(network, networkCallbackPass()); |
| 724 networkCallbackPass()); | |
| 725 }, | 723 }, |
| 726 function onNetworkListChangedEvent() { | 724 function onNetworkListChangedEvent() { |
| 727 // Connecting to wifi2 should set wifi1 to offline. Connected or Connecting | 725 // Connecting to wifi2 should set wifi1 to offline. Connected or Connecting |
| 728 // networks should be listed first, sorted by type. | 726 // networks should be listed first, sorted by type. |
| 729 var expected = ['stub_ethernet_guid', | 727 var expected = ['stub_ethernet_guid', |
| 730 'stub_wifi2_guid', | 728 'stub_wifi2_guid', |
| 731 'stub_wimax_guid', | 729 'stub_wimax_guid', |
| 732 'stub_vpn1_guid', | 730 'stub_vpn1_guid', |
| 733 'stub_wifi1_guid', | 731 'stub_wifi1_guid', |
| 734 'stub_vpn2_guid']; | 732 'stub_vpn2_guid']; |
| 735 var done = chrome.test.callbackAdded(); | 733 var done = chrome.test.callbackAdded(); |
| 736 var listener = new privateHelpers.listListener(expected, done); | 734 var listener = new privateHelpers.listListener(expected, done); |
| 737 chrome.networkingPrivate.onNetworkListChanged.addListener( | 735 chrome.networkingPrivate.onNetworkListChanged.addListener( |
| 738 listener.listenForChanges); | 736 listener.listenForChanges); |
| 739 var network = 'stub_wifi2_guid'; | 737 var network = 'stub_wifi2_guid'; |
| 740 chrome.networkingPrivate.startConnect(network, | 738 chrome.networkingPrivate.startConnect(network, networkCallbackPass()); |
| 741 networkCallbackPass()); | |
| 742 }, | 739 }, |
| 743 function onDeviceStateListChangedEvent() { | 740 function onDeviceStateListChangedEvent() { |
| 744 var listener = callbackPass(function() { | 741 var listener = callbackPass(function() { |
| 745 chrome.networkingPrivate.onDeviceStateListChanged.removeListener( | 742 chrome.networkingPrivate.onDeviceStateListChanged.removeListener( |
| 746 listener); | 743 listener); |
| 747 }); | 744 }); |
| 748 chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener); | 745 chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener); |
| 749 chrome.networkingPrivate.disableNetworkType('WiFi'); | 746 chrome.networkingPrivate.disableNetworkType('WiFi'); |
| 750 }, | 747 }, |
| 751 function verifyDestination() { | 748 function verifyDestination() { |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 872 var simState = {requirePin: true, currentPin: newPin}; | 869 var simState = {requirePin: true, currentPin: newPin}; |
| 873 chrome.networkingPrivate.setCellularSimState( | 870 chrome.networkingPrivate.setCellularSimState( |
| 874 kCellularGuid, simState, networkCallbackPass()); | 871 kCellularGuid, simState, networkCallbackPass()); |
| 875 })); | 872 })); |
| 876 })); | 873 })); |
| 877 })); | 874 })); |
| 878 }))); | 875 }))); |
| 879 } | 876 } |
| 880 ]; | 877 ]; |
| 881 | 878 |
| 882 var testToRun = window.location.search.substring(1); | 879 chrome.test.getConfig(function(config) { |
| 883 chrome.test.runTests(availableTests.filter(function(op) { | 880 var args = JSON.parse(config.customArg); |
| 884 return op.name == testToRun; | 881 var tests = availableTests.filter(function(op) { |
| 885 })); | 882 return args.test == op.name; |
| 883 }); |
| 884 if (tests.length !== 1) { |
| 885 chrome.test.notifyFail('Test not found ' + args.test); |
| 886 return; |
| 887 } |
| 888 |
| 889 chrome.test.runTests(tests); |
| 890 }); |
| OLD | NEW |