Index: components/password_manager/core/browser/fake_affiliation_api.cc |
diff --git a/components/password_manager/core/browser/fake_affiliation_api.cc b/components/password_manager/core/browser/fake_affiliation_api.cc |
index 38e15ad3078828050d6f4f24b771461e7ed18c21..7c398964de5a2133270950d94ee4fb09b7a58151 100644 |
--- a/components/password_manager/core/browser/fake_affiliation_api.cc |
+++ b/components/password_manager/core/browser/fake_affiliation_api.cc |
@@ -60,6 +60,14 @@ void ScopedFakeAffiliationAPI::ServeNextRequest() { |
fetcher->SimulateSuccess(fake_response.Pass()); |
} |
+void ScopedFakeAffiliationAPI::FailNextRequest() { |
+ if (!fake_fetcher_factory_.has_pending_fetchers()) |
+ return; |
+ |
+ FakeAffiliationFetcher* fetcher = fake_fetcher_factory_.PopNextFetcher(); |
+ fetcher->SimulateFailure(); |
+} |
+ |
void ScopedFakeAffiliationAPI::IgnoreNextRequest() { |
if (!fake_fetcher_factory_.has_pending_fetchers()) |
return; |