| Index: components/password_manager/content/browser/credential_manager_impl_unittest.cc
|
| diff --git a/components/password_manager/content/browser/credential_manager_impl_unittest.cc b/components/password_manager/content/browser/credential_manager_impl_unittest.cc
|
| index 53e78b8118de70238f8d8ae1f3d7939e652da822..60448a4999bbaaedc39881c76bafa2f66d0c0220 100644
|
| --- a/components/password_manager/content/browser/credential_manager_impl_unittest.cc
|
| +++ b/components/password_manager/content/browser/credential_manager_impl_unittest.cc
|
| @@ -692,6 +692,30 @@ TEST_F(CredentialManagerImplTest,
|
| }
|
|
|
| TEST_F(CredentialManagerImplTest,
|
| + CredentialManagerOnRequestCredentialWithEmptyUsernames) {
|
| + form_.username_value.clear();
|
| + store_->AddLogin(form_);
|
| + EXPECT_CALL(*client_, PromptUserToChooseCredentialsPtr(_, _, _, _))
|
| + .Times(testing::Exactly(0));
|
| + EXPECT_CALL(*client_, NotifyUserAutoSigninPtr(_)).Times(testing::Exactly(0));
|
| +
|
| + std::vector<GURL> federations;
|
| + ExpectCredentialType(false, true, federations, mojom::CredentialType::EMPTY);
|
| +}
|
| +
|
| +TEST_F(CredentialManagerImplTest,
|
| + CredentialManagerOnRequestCredentialWithEmptyAndNonUsernames) {
|
| + store_->AddLogin(form_);
|
| + autofill::PasswordForm empty = form_;
|
| + empty.username_value.clear();
|
| + store_->AddLogin(empty);
|
| +
|
| + std::vector<GURL> federations;
|
| + ExpectZeroClickSignInSuccess(false, true, federations,
|
| + mojom::CredentialType::PASSWORD);
|
| +}
|
| +
|
| +TEST_F(CredentialManagerImplTest,
|
| CredentialManagerOnRequestCredentialWithCrossOriginPasswordStore) {
|
| store_->AddLogin(cross_origin_form_);
|
|
|
|
|