| 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());
|
| }
|
|
|
|
|