Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(680)

Side by Side Diff: components/signin/ios/browser/account_consistency_service_unittest.mm

Issue 1605453003: Ensure content settings aren't persisted in the guest profile (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import <WebKit/WebKit.h> 5 #import <WebKit/WebKit.h>
6 6
7 #import "base/mac/scoped_nsobject.h" 7 #import "base/mac/scoped_nsobject.h"
8 #include "base/memory/scoped_ptr.h" 8 #include "base/memory/scoped_ptr.h"
9 #include "components/pref_registry/testing_pref_service_syncable.h" 9 #include "components/pref_registry/testing_pref_service_syncable.h"
10 #include "components/signin/core/browser/account_reconcilor.h" 10 #include "components/signin/core/browser/account_reconcilor.h"
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 AccountTrackerService::RegisterPrefs(prefs_.registry()); 119 AccountTrackerService::RegisterPrefs(prefs_.registry());
120 content_settings::CookieSettings::RegisterProfilePrefs(prefs_.registry()); 120 content_settings::CookieSettings::RegisterProfilePrefs(prefs_.registry());
121 HostContentSettingsMap::RegisterProfilePrefs(prefs_.registry()); 121 HostContentSettingsMap::RegisterProfilePrefs(prefs_.registry());
122 SigninManagerBase::RegisterProfilePrefs(prefs_.registry()); 122 SigninManagerBase::RegisterProfilePrefs(prefs_.registry());
123 123
124 gaia_cookie_manager_service_.reset(new MockGaiaCookieManagerService()); 124 gaia_cookie_manager_service_.reset(new MockGaiaCookieManagerService());
125 signin_client_.reset(new TestSigninClient(&prefs_)); 125 signin_client_.reset(new TestSigninClient(&prefs_));
126 signin_manager_.reset(new FakeSigninManager( 126 signin_manager_.reset(new FakeSigninManager(
127 signin_client_.get(), nullptr, &account_tracker_service_, nullptr)); 127 signin_client_.get(), nullptr, &account_tracker_service_, nullptr));
128 account_tracker_service_.Initialize(signin_client_.get()); 128 account_tracker_service_.Initialize(signin_client_.get());
129 settings_map_ = new HostContentSettingsMap(&prefs_, false); 129 settings_map_ = new HostContentSettingsMap(&prefs_, false, false);
130 cookie_settings_ = 130 cookie_settings_ =
131 new content_settings::CookieSettings(settings_map_.get(), &prefs_, ""); 131 new content_settings::CookieSettings(settings_map_.get(), &prefs_, "");
132 ResetAccountConsistencyService(); 132 ResetAccountConsistencyService();
133 } 133 }
134 134
135 void TearDown() override { 135 void TearDown() override {
136 account_consistency_service_->Shutdown(); 136 account_consistency_service_->Shutdown();
137 settings_map_->ShutdownOnUIThread(); 137 settings_map_->ShutdownOnUIThread();
138 web::BrowserState::GetActiveStateManager(&browser_state_)->SetActive(false); 138 web::BrowserState::GetActiveStateManager(&browser_state_)->SetActive(false);
139 PlatformTest::TearDown(); 139 PlatformTest::TearDown();
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 prefs_.GetDictionary(AccountConsistencyService::kDomainsWithCookiePref); 384 prefs_.GetDictionary(AccountConsistencyService::kDomainsWithCookiePref);
385 EXPECT_EQ(2u, dict->size()); 385 EXPECT_EQ(2u, dict->size());
386 386
387 EXPECT_CALL(*gaia_cookie_manager_service_, ForceOnCookieChangedProcessing()) 387 EXPECT_CALL(*gaia_cookie_manager_service_, ForceOnCookieChangedProcessing())
388 .Times(1); 388 .Times(1);
389 account_consistency_service_->OnBrowsingDataRemoved(); 389 account_consistency_service_->OnBrowsingDataRemoved();
390 dict = 390 dict =
391 prefs_.GetDictionary(AccountConsistencyService::kDomainsWithCookiePref); 391 prefs_.GetDictionary(AccountConsistencyService::kDomainsWithCookiePref);
392 EXPECT_EQ(0u, dict->size()); 392 EXPECT_EQ(0u, dict->size());
393 } 393 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698