Index: net/http/http_cache.cc |
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc |
index 4402da8cab4ea9ea49afc47c0afa4bf82ed3fea2..e0a4375feae87dbc1c0918cabfee64c33f030a50 100644 |
--- a/net/http/http_cache.cc |
+++ b/net/http/http_cache.cc |
@@ -467,6 +467,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, |