Index: content/public/test/test_browser_context.h |
diff --git a/content/public/test/test_browser_context.h b/content/public/test/test_browser_context.h |
index 41af84b31d888ac9e399c7b0584fb46378383df0..2a2e3e4380065e09887e2db4be12691022beb26b 100644 |
--- a/content/public/test/test_browser_context.h |
+++ b/content/public/test/test_browser_context.h |
@@ -35,6 +35,12 @@ class TestBrowserContext : public BrowserContext { |
std::unique_ptr<PermissionManager> permission_manager); |
net::URLRequestContextGetter* GetRequestContext(); |
+ // Allow clients to make this an incognito context. |
+ void set_is_off_the_record(bool is_off_the_record) { |
+ is_off_the_record_ = is_off_the_record; |
+ } |
+ |
+ // BrowserContext implementation. |
base::FilePath GetPath() const override; |
std::unique_ptr<ZoomLevelDelegate> CreateZoomLevelDelegate( |
const base::FilePath& partition_path) override; |
@@ -68,6 +74,7 @@ class TestBrowserContext : public BrowserContext { |
std::unique_ptr<MockSSLHostStateDelegate> ssl_host_state_delegate_; |
std::unique_ptr<PermissionManager> permission_manager_; |
std::unique_ptr<MockBackgroundSyncController> background_sync_controller_; |
+ bool is_off_the_record_ = false; |
DISALLOW_COPY_AND_ASSIGN(TestBrowserContext); |
}; |