Index: chrome/test/base/testing_profile.cc |
diff --git a/chrome/test/base/testing_profile.cc b/chrome/test/base/testing_profile.cc |
index defda283ca06aeccd37718eb2f455c5c2daaf49a..f46b85c92baaa79643986dfe7148f41ce198fff9 100644 |
--- a/chrome/test/base/testing_profile.cc |
+++ b/chrome/test/base/testing_profile.cc |
@@ -83,6 +83,7 @@ |
#include "content/public/test/mock_resource_context.h" |
#include "content/public/test/test_utils.h" |
#include "extensions/common/constants.h" |
+#include "net/cookies/cookie_store.h" |
#include "net/url_request/url_request_context.h" |
#include "net/url_request/url_request_context_getter.h" |
#include "net/url_request/url_request_test_util.h" |
@@ -159,9 +160,12 @@ class TestExtensionURLRequestContext : public net::URLRequestContext { |
TestExtensionURLRequestContext() { |
content::CookieStoreConfig cookie_config; |
cookie_config.cookieable_schemes.push_back(extensions::kExtensionScheme); |
- set_cookie_store(content::CreateCookieStore(cookie_config)); |
+ cookie_store_ = content::CreateCookieStore(cookie_config); |
+ set_cookie_store(cookie_store_.get()); |
} |
+ scoped_ptr<net::CookieStore> cookie_store_; |
Randy Smith (Not in Mondays)
2016/03/01 20:48:43
This (anti) pattern of a derived class actually ow
mmenke
2016/03/01 22:44:45
True...Though this isn't a "real" URLRequestContex
|
+ |
~TestExtensionURLRequestContext() override { AssertNoURLRequests(); } |
}; |