| Index: net/spdy/spdy_stream_unittest.cc
 | 
| diff --git a/net/spdy/spdy_stream_unittest.cc b/net/spdy/spdy_stream_unittest.cc
 | 
| index 70bbc49e84dd3c840f821197c2d3194f6d58938f..8474ad566fa41b0d065d8add155a2527d26f500f 100644
 | 
| --- a/net/spdy/spdy_stream_unittest.cc
 | 
| +++ b/net/spdy/spdy_stream_unittest.cc
 | 
| @@ -316,12 +316,14 @@ TEST_P(SpdyStreamTest, PushedStream) {
 | 
|    spdy_util_.AddUrlToHeaderBlock(kStreamUrl, &request_headers);
 | 
|    stream.OnPushPromiseHeadersReceived(request_headers);
 | 
|  
 | 
| +  base::Time response_time = base::Time::Now();
 | 
| +  base::TimeTicks first_byte_time = base::TimeTicks::Now();
 | 
|    // Send some basic response headers.
 | 
|    SpdyHeaderBlock response;
 | 
|    response[spdy_util_.GetStatusKey()] = "200";
 | 
|    response[spdy_util_.GetVersionKey()] = "OK";
 | 
| -  stream.OnInitialResponseHeadersReceived(
 | 
| -      response, base::Time::Now(), base::TimeTicks::Now());
 | 
| +  stream.OnInitialResponseHeadersReceived(response, response_time,
 | 
| +                                          first_byte_time);
 | 
|  
 | 
|    // And some more headers.
 | 
|    // TODO(baranovich): not valid for HTTP 2.
 | 
| @@ -335,6 +337,16 @@ TEST_P(SpdyStreamTest, PushedStream) {
 | 
|    StreamDelegateDoNothing delegate(stream.GetWeakPtr());
 | 
|    stream.SetDelegate(&delegate);
 | 
|  
 | 
| +  LoadTimingInfo load_timing_info;
 | 
| +  EXPECT_TRUE(stream.GetLoadTimingInfo(&load_timing_info));
 | 
| +  EXPECT_EQ(first_byte_time, load_timing_info.push_start);
 | 
| +  EXPECT_TRUE(load_timing_info.push_end.is_null());
 | 
| +
 | 
| +  stream.OnDataReceived(nullptr);
 | 
| +  LoadTimingInfo load_timing_info2;
 | 
| +  EXPECT_TRUE(stream.GetLoadTimingInfo(&load_timing_info2));
 | 
| +  EXPECT_FALSE(load_timing_info2.push_end.is_null());
 | 
| +
 | 
|    base::RunLoop().RunUntilIdle();
 | 
|  
 | 
|    EXPECT_EQ("200", delegate.GetResponseHeaderValue(spdy_util_.GetStatusKey()));
 | 
| 
 |