Index: content/browser/cache_storage/cache_storage_manager_unittest.cc |
diff --git a/content/browser/cache_storage/cache_storage_manager_unittest.cc b/content/browser/cache_storage/cache_storage_manager_unittest.cc |
index f198e4c6a0e3a5b835d55c1972c498a9f09c167d..18cc36cef15f63d3e7890d4a99dc58d124ee44e9 100644 |
--- a/content/browser/cache_storage/cache_storage_manager_unittest.cc |
+++ b/content/browser/cache_storage/cache_storage_manager_unittest.cc |
@@ -81,13 +81,16 @@ class CacheStorageManagerTest : public testing::Test { |
url_request_context->set_job_factory(url_request_job_factory_.get()); |
- if (!MemoryOnly()) |
+ const bool is_incognito = MemoryOnly(); |
+ base::FilePath temp_dir_path; |
+ if (!is_incognito) { |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
+ temp_dir_path = temp_dir_.GetPath(); |
+ } |
quota_policy_ = new MockSpecialStoragePolicy; |
mock_quota_manager_ = new MockQuotaManager( |
- MemoryOnly() /* is incognito */, temp_dir_.path(), |
- base::ThreadTaskRunnerHandle::Get().get(), |
+ is_incognito, temp_dir_path, base::ThreadTaskRunnerHandle::Get().get(), |
base::ThreadTaskRunnerHandle::Get().get(), quota_policy_.get()); |
mock_quota_manager_->SetQuota( |
GURL(origin1_), storage::kStorageTypeTemporary, 1024 * 1024 * 100); |
@@ -98,7 +101,7 @@ class CacheStorageManagerTest : public testing::Test { |
mock_quota_manager_.get(), base::ThreadTaskRunnerHandle::Get().get()); |
cache_manager_ = CacheStorageManager::Create( |
- temp_dir_.path(), base::ThreadTaskRunnerHandle::Get(), |
+ temp_dir_path, base::ThreadTaskRunnerHandle::Get(), |
quota_manager_proxy_); |
cache_manager_->SetBlobParametersForCache( |