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

Side by Side 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: allow optional permission 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 unified diff | Download patch
OLDNEW
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
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
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698