Index: net/http/http_cache.cc |
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc |
index 6c5fda8d03d057a10fa17fe7a01052d39fa2749c..f04df6d0ea3c1ae6af82978ad0a345f79d9c391c 100644 |
--- a/net/http/http_cache.cc |
+++ b/net/http/http_cache.cc |
@@ -461,6 +461,14 @@ HttpNetworkSession* HttpCache::GetSession() { |
return network->GetSession(); |
} |
+scoped_ptr<HttpTransactionFactory> |
+HttpCache::SetHttpNetworkTransactionFactoryForTesting( |
+ 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, |