Index: chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
index 4b2f79bc55a06226ed932230123e07f86b31fa6e..f384ea9f589ad2cc8b360fdf79f416ef158f1297 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
@@ -26,7 +26,9 @@ |
#include "url/gurl.h" |
const char kDataReductionProxyOrigin[] = "https://foo:443/"; |
-const char kDataReductionProxyOriginHostPort[] = "foo:443"; |
+const char kDataReductionProxyOriginPAC[] = "HTTPS foo:443;"; |
+const char kDataReductionProxyFallback[] = "http://bar:80/"; |
+const char kDataReductionProxyFallbackPAC[] = "HTTP bar:80;"; |
const char kDataReductionProxyAuth[] = "12345"; |
class TestDataReductionProxySettingsAndroid |
@@ -174,9 +176,13 @@ TEST_F(DataReductionProxySettingsAndroidTest, TestBypassPACRules) { |
} |
TEST_F(DataReductionProxySettingsAndroidTest, TestSetProxyPac) { |
+ AddProxyToCommandLine(); |
settings_->AddDefaultProxyBypassRules(); |
+ std::string raw_pac = settings_->GetProxyPacScript(); |
+ EXPECT_NE(raw_pac.find(kDataReductionProxyOriginPAC), std::string::npos); |
+ EXPECT_NE(raw_pac.find(kDataReductionProxyFallbackPAC), std::string::npos);; |
std::string pac; |
- base::Base64Encode(settings_->GetProxyPacScript(), &pac); |
+ base::Base64Encode(raw_pac, &pac); |
std::string expected_pac_url = |
"data:application/x-ns-proxy-autoconfig;base64," + pac; |
// Test setting the PAC, without generating histograms. |