Index: chrome/browser/signin/fake_gaia_cookie_manager_service.cc |
diff --git a/chrome/browser/signin/fake_gaia_cookie_manager_service.cc b/chrome/browser/signin/fake_gaia_cookie_manager_service.cc |
index 430f8abbdd3b47e54dea160dc027e56703ff6d67..0203d46f396c373d23fa9cb74a71fc8671e6dbc5 100644 |
--- a/chrome/browser/signin/fake_gaia_cookie_manager_service.cc |
+++ b/chrome/browser/signin/fake_gaia_cookie_manager_service.cc |
@@ -34,6 +34,16 @@ void FakeGaiaCookieManagerService::SetListAccountsResponseHttpNotFound() { |
net::URLRequestStatus::SUCCESS); |
} |
+void FakeGaiaCookieManagerService::SetListAccountsResponseWebLoginRequired() { |
+ DCHECK(url_fetcher_factory_); |
+ url_fetcher_factory_->SetFakeResponse( |
+ GaiaUrls::GetInstance()->ListAccountsURLWithSource( |
+ GaiaConstants::kChromeSource), |
+ "Info=WebLoginRequired", |
+ net::HTTP_OK, |
+ net::URLRequestStatus::SUCCESS); |
+} |
+ |
void FakeGaiaCookieManagerService::SetListAccountsResponseNoAccounts() { |
DCHECK(url_fetcher_factory_); |
url_fetcher_factory_->SetFakeResponse( |