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

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

Issue 2891453002: Introduce networkingPrivate.getCertificateLists (Closed)
Patch Set: . Created 3 years, 7 months 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 781 matching lines...) Expand 10 before | Expand all | Expand 10 after
792 chrome.networkingPrivate.startConnect(network, networkCallbackPass()); 792 chrome.networkingPrivate.startConnect(network, networkCallbackPass());
793 }, 793 },
794 function onDeviceStateListChangedEvent() { 794 function onDeviceStateListChangedEvent() {
795 var listener = callbackPass(function() { 795 var listener = callbackPass(function() {
796 chrome.networkingPrivate.onDeviceStateListChanged.removeListener( 796 chrome.networkingPrivate.onDeviceStateListChanged.removeListener(
797 listener); 797 listener);
798 }); 798 });
799 chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener); 799 chrome.networkingPrivate.onDeviceStateListChanged.addListener(listener);
800 chrome.networkingPrivate.disableNetworkType('WiFi'); 800 chrome.networkingPrivate.disableNetworkType('WiFi');
801 }, 801 },
802 function onCertificateListsChangedEvent() {
803 var listener = callbackPass(function() {
tbarzic 2017/05/17 22:35:57 chrome.test.listenOnce should do something similar
stevenjb 2017/05/18 16:30:57 Done.
804 chrome.networkingPrivate.onCertificateListsChanged.removeListener(
805 listener);
806 });
807 chrome.networkingPrivate.onCertificateListsChanged.addListener(listener);
808 // The test delegate will send a change event when we request the certs.
809 chrome.networkingPrivate.getCertificateLists(function() {console.info('GOT C ERTS');});
tbarzic 2017/05/17 22:35:57 remove log (and add callbackPass so the test fail
stevenjb 2017/05/18 16:30:57 Done.
810 },
802 function verifyDestination() { 811 function verifyDestination() {
803 chrome.networkingPrivate.verifyDestination( 812 chrome.networkingPrivate.verifyDestination(
804 verificationProperties, 813 verificationProperties,
805 callbackPass(function(isValid) { 814 callbackPass(function(isValid) {
806 assertTrue(isValid); 815 assertTrue(isValid);
807 })); 816 }));
808 }, 817 },
809 function verifyAndEncryptCredentials() { 818 function verifyAndEncryptCredentials() {
810 var network_guid = 'stub_wifi2_guid'; 819 var network_guid = 'stub_wifi2_guid';
811 chrome.networkingPrivate.verifyAndEncryptCredentials( 820 chrome.networkingPrivate.verifyAndEncryptCredentials(
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
964 })); 973 }));
965 }, 974 },
966 function getTetherNetworkState() { 975 function getTetherNetworkState() {
967 chrome.networkingPrivate.getState( 976 chrome.networkingPrivate.getState(
968 'tetherGuid1', 977 'tetherGuid1',
969 callbackPass(function(tetherNetwork) { 978 callbackPass(function(tetherNetwork) {
970 privateHelpers.verifyTetherNetwork(tetherNetwork, 'tetherGuid1', 979 privateHelpers.verifyTetherNetwork(tetherNetwork, 'tetherGuid1',
971 'tetherName1', 50, 'tetherCarrier1', 75, true); 980 'tetherName1', 50, 'tetherCarrier1', 75, true);
972 })); 981 }));
973 }, 982 },
983 function getCertificateLists() {
984 chrome.networkingPrivate.getCertificateLists(
985 callbackPass(function(certificateLists) {
986 assertEq(1, certificateLists.server_ca_certificates.length);
987 assertEq(0, certificateLists.user_certificates.length);
988 }));
989 },
974 ]; 990 ];
975 991
976 chrome.test.getConfig(function(config) { 992 chrome.test.getConfig(function(config) {
977 var args = JSON.parse(config.customArg); 993 var args = JSON.parse(config.customArg);
978 var tests = availableTests.filter(function(op) { 994 var tests = availableTests.filter(function(op) {
979 return args.test == op.name; 995 return args.test == op.name;
980 }); 996 });
981 if (tests.length !== 1) { 997 if (tests.length !== 1) {
982 chrome.test.notifyFail('Test not found ' + args.test); 998 chrome.test.notifyFail('Test not found ' + args.test);
983 return; 999 return;
984 } 1000 }
985 1001
986 chrome.test.runTests(tests); 1002 chrome.test.runTests(tests);
987 }); 1003 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698