Index: chrome/test/data/extensions/api_test/networking/test.js |
diff --git a/chrome/test/data/extensions/api_test/networking/test.js b/chrome/test/data/extensions/api_test/networking/test.js |
index 47dd3b0e1668734d01909901edb6283e947452dc..500bc063987da4e03dcdd0ac5fe2d2eaeda08186 100644 |
--- a/chrome/test/data/extensions/api_test/networking/test.js |
+++ b/chrome/test/data/extensions/api_test/networking/test.js |
@@ -381,6 +381,22 @@ var availableTests = [ |
callbackPass(function(result) { |
assertEq("Connected", result); |
})); |
+ }, |
+ function getCaptivePortalStatus() { |
+ var networks = [['stub_ethernet', 'Online'], |
+ ['stub_wifi1', 'Offline'], |
+ ['stub_wifi2', 'Portal'], |
+ ['stub_cellular1', 'ProxyAuthRequired'], |
+ ['stub_vpn1', 'Unknown']]; |
+ networks.forEach(function(network) { |
+ var servicePath = network[0]; |
+ var expectedStatus = network[1]; |
+ chrome.networkingPrivate.getCaptivePortalStatus( |
+ servicePath, |
+ callbackPass(function(status) { |
+ assertEq(expectedStatus, status); |
+ })); |
+ }); |
} |
]; |