Index: net/spdy/spdy_session_unittest.cc |
diff --git a/net/spdy/spdy_session_unittest.cc b/net/spdy/spdy_session_unittest.cc |
index a5d9292741c26ca45ba8f9c1a543b9a8a8da22ba..0e8b3707e822b8ae3c0ec5439d761a6685638156 100644 |
--- a/net/spdy/spdy_session_unittest.cc |
+++ b/net/spdy/spdy_session_unittest.cc |
@@ -190,12 +190,8 @@ |
TEST_P(SpdySessionTest, InitialReadError) { |
CreateDeterministicNetworkSession(); |
- base::WeakPtr<SpdySession> session = TryCreateFakeSpdySessionExpectingFailure( |
+ TryCreateFakeSpdySessionExpectingFailure( |
spdy_session_pool_, key_, ERR_FAILED); |
- EXPECT_TRUE(session); |
- // Flush the read. |
- base::RunLoop().RunUntilIdle(); |
- EXPECT_FALSE(session); |
} |
namespace { |
@@ -281,6 +277,8 @@ |
session->CloseSessionOnError(ERR_ABORTED, "Aborting session"); |
EXPECT_EQ(ERR_ABORTED, callback1.WaitForResult()); |
+ |
+ data.RunFor(1); |
} |
// A session receiving a GOAWAY frame with no active streams should |
@@ -332,12 +330,9 @@ |
data.StopAfter(1); |
- base::WeakPtr<SpdySession> session = |
- TryCreateInsecureSpdySessionExpectingFailure( |
- http_session_, key_, ERR_CONNECTION_CLOSED, BoundNetLog()); |
- base::RunLoop().RunUntilIdle(); |
- |
- EXPECT_FALSE(session); |
+ TryCreateInsecureSpdySessionExpectingFailure( |
+ http_session_, key_, ERR_CONNECTION_CLOSED, BoundNetLog()); |
+ |
EXPECT_FALSE(HasSpdySession(spdy_session_pool_, key_)); |
} |
@@ -1050,6 +1045,8 @@ |
EXPECT_TRUE(session == NULL); |
EXPECT_FALSE(HasSpdySession(spdy_session_pool_, key_)); |
+ |
+ data.RunFor(1); |
EXPECT_EQ(NULL, spdy_stream1.get()); |
} |