aboutsummaryrefslogtreecommitdiff
path: root/test/proxy_resolver_v8_unittest.cc
diff options
context:
space:
mode:
authorRubin Xu <rubinxu@google.com>2019-06-05 16:17:40 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-06-05 16:17:40 -0700
commit57beb3452a9a8fe30244c98fa842fef01fcf4b13 (patch)
tree5d13e7fa4a9f0026540613b74318c9597a440aeb /test/proxy_resolver_v8_unittest.cc
parentb355f1d21818d934293a9000ac35275e7b6880f0 (diff)
parent9fbde65b3755fbc66741d87c4b000287170d6b86 (diff)
downloadchromium-libpac-57beb3452a9a8fe30244c98fa842fef01fcf4b13.tar.gz
[DO NOT MERGE] Disable optimizing compiler for pac file am: 779c011de1
am: 9fbde65b37 Change-Id: I2213fbf65692b71d4d7acfe09755f127f880b150
Diffstat (limited to 'test/proxy_resolver_v8_unittest.cc')
-rw-r--r--test/proxy_resolver_v8_unittest.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/proxy_resolver_v8_unittest.cc b/test/proxy_resolver_v8_unittest.cc
index be7ecee..73e4405 100644
--- a/test/proxy_resolver_v8_unittest.cc
+++ b/test/proxy_resolver_v8_unittest.cc
@@ -558,5 +558,19 @@ TEST(ProxyResolverV8Test, GetterChangesElementKind) {
EXPECT_EQ("DIRECT", proxies[0]);
}
+TEST(ProxyResolverV8Test, B_132073833) {
+ ProxyResolverV8WithMockBindings resolver(new MockJSBindings());
+ int result = resolver.SetPacScript(String16(B_132073833_JS));
+ EXPECT_EQ(OK, result);
+
+ // Execute FindProxyForURL().
+ result = resolver.GetProxyForURL(kQueryUrl, kQueryHost, &kResults);
+
+ EXPECT_EQ(OK, result);
+ std::vector<std::string> proxies = string16ToProxyList(kResults);
+ EXPECT_EQ(1U, proxies.size());
+ EXPECT_EQ("DIRECT", proxies[0]);
+}
+
} // namespace
} // namespace net