Index: net/http/http_cache.cc |
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc |
index 5c31568c53b4ef94fe265d9a27cffe1555779fbf..2b91b0b20117da4bb5e65dfb4cbe29a255b7219f 100644 |
--- a/net/http/http_cache.cc |
+++ b/net/http/http_cache.cc |
@@ -442,6 +442,13 @@ HttpNetworkSession* HttpCache::GetSession() { |
return network->GetSession(); |
} |
+scoped_ptr<HttpTransactionFactory> HttpCache::SetNetworkLayerForTesting( |
+ scoped_ptr<HttpTransactionFactory> new_network_layer) { |
+ scoped_ptr<HttpTransactionFactory> old_network_layer(network_layer_.Pass()); |
+ network_layer_ = new_network_layer.Pass(); |
+ return old_network_layer.Pass(); |
+} |
+ |
//----------------------------------------------------------------------------- |
int HttpCache::CreateBackend(disk_cache::Backend** backend, |