Integrate HttpCache::Writers with HttpCache and HttpCache::Transaction layers.
This is for the reduced case of at most 1 writer at a time.
Bug: 472740
Change-Id: Idb0c0d7c5962de228c23ee5e6c5f24cbf758c383
Reviewed-on: https://chromium-review.googlesource.com/578172
Commit-Queue: Shivani Sharma <[email protected]>
Reviewed-by: Josh Karlin <[email protected]>
Reviewed-by: Randy Smith <[email protected]>
Cr-Commit-Position: refs/heads/master@{#510819}
diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc
index 1d91f4e..f3f068c1 100644
--- a/net/url_request/url_request_unittest.cc
+++ b/net/url_request/url_request_unittest.cc
@@ -7788,6 +7788,9 @@
base::RunLoop().Run();
EXPECT_EQ(1, d.received_redirect_count());
+ EXPECT_TRUE(d.have_full_request_headers());
+ CheckFullRequestHeaders(d.full_request_headers(), test_url);
+ d.ClearFullRequestHeaders();
req->FollowDeferredRedirect();
base::RunLoop().Run();
@@ -7823,9 +7826,6 @@
base::RunLoop().Run();
EXPECT_EQ(1, d.received_redirect_count());
- EXPECT_TRUE(d.have_full_request_headers());
- CheckFullRequestHeaders(d.full_request_headers(), test_url);
- d.ClearFullRequestHeaders();
req->FollowDeferredRedirect();
base::RunLoop().Run();