summaryrefslogtreecommitdiffstats
path: root/net/proxy/proxy_config_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/proxy/proxy_config_unittest.cc')
-rw-r--r--net/proxy/proxy_config_unittest.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/net/proxy/proxy_config_unittest.cc b/net/proxy/proxy_config_unittest.cc
index c72c8c5..259f1fa 100644
--- a/net/proxy/proxy_config_unittest.cc
+++ b/net/proxy/proxy_config_unittest.cc
@@ -400,6 +400,28 @@ TEST(ProxyConfigTest, ToString) {
}
}
+TEST(ProxyConfigTest, MayRequirePACResolver) {
+ {
+ ProxyConfig config;
+ EXPECT_FALSE(config.MayRequirePACResolver());
+ }
+ {
+ ProxyConfig config;
+ config.auto_detect = true;
+ EXPECT_TRUE(config.MayRequirePACResolver());
+ }
+ {
+ ProxyConfig config;
+ config.pac_url = GURL("http://custom/pac.js");
+ EXPECT_TRUE(config.MayRequirePACResolver());
+ }
+ {
+ ProxyConfig config;
+ config.pac_url = GURL("notvalid");
+ EXPECT_FALSE(config.MayRequirePACResolver());
+ }
+}
+
} // namespace
} // namespace net