Index: net/proxy/multi_threaded_proxy_resolver_unittest.cc |
diff --git a/net/proxy/multi_threaded_proxy_resolver_unittest.cc b/net/proxy/multi_threaded_proxy_resolver_unittest.cc |
index d270844a11afb31bde53e296a80303b763943bab..0c22a9c039c1571c7b27389f251ef4b22a409e92 100644 |
--- a/net/proxy/multi_threaded_proxy_resolver_unittest.cc |
+++ b/net/proxy/multi_threaded_proxy_resolver_unittest.cc |
@@ -555,6 +555,7 @@ TEST_F(MultiThreadedProxyResolverTest, ThreeThreads_Basic) { |
callback[1].callback(), &request[1], |
BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
+ factory().resolvers()[0]->WaitUntilBlocked(); |
rv = resolver().GetProxyForURL(GURL("http://request2"), &results[2], |
callback[2].callback(), &request[2], |
BoundNetLog()); |
@@ -569,6 +570,7 @@ TEST_F(MultiThreadedProxyResolverTest, ThreeThreads_Basic) { |
callback[3].callback(), &request[3], |
BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
+ factory().resolvers()[1]->WaitUntilBlocked(); |
rv = resolver().GetProxyForURL(GURL("http://request4"), &results[4], |
callback[4].callback(), &request[4], |
BoundNetLog()); |