Index: chrome/browser/password_manager/native_backend_libsecret_unittest.cc |
diff --git a/chrome/browser/password_manager/native_backend_libsecret_unittest.cc b/chrome/browser/password_manager/native_backend_libsecret_unittest.cc |
index 85fac007474275492daf2305b3b855d7b0698363..f3ecee1e8032b2c72f37cab1429f5d24ddfd2a2d 100644 |
--- a/chrome/browser/password_manager/native_backend_libsecret_unittest.cc |
+++ b/chrome/browser/password_manager/native_backend_libsecret_unittest.cc |
@@ -887,7 +887,7 @@ TEST_F(NativeBackendLibsecretTest, RemoveLoginsSyncedBetween) { |
CheckRemoveLoginsBetween(SYNCED); |
} |
-TEST_F(NativeBackendLibsecretTest, DisableAutoSignInForAllLogins) { |
+TEST_F(NativeBackendLibsecretTest, DisableAutoSignInForOrigins) { |
NativeBackendLibsecret backend(42); |
backend.Init(); |
form_google_.skip_zero_click = false; |
@@ -906,16 +906,22 @@ TEST_F(NativeBackendLibsecretTest, DisableAutoSignInForAllLogins) { |
PasswordStoreChangeList expected_changes; |
expected_changes.push_back( |
PasswordStoreChange(PasswordStoreChange::UPDATE, form_facebook_)); |
- expected_changes.push_back( |
- PasswordStoreChange(PasswordStoreChange::UPDATE, form_google_)); |
PasswordStoreChangeList changes; |
- EXPECT_TRUE(backend.DisableAutoSignInForAllLogins(&changes)); |
+ EXPECT_TRUE(backend.DisableAutoSignInForOrigins( |
+ base::Bind(&GURL::operator==, base::Unretained(&form_facebook_.origin)), |
+ &changes)); |
CheckPasswordChanges(expected_changes, changes); |
EXPECT_EQ(2u, global_mock_libsecret_items->size()); |
- for (const auto& item : *global_mock_libsecret_items) |
- CheckUint32Attribute(item, "should_skip_zero_click", 1); |
+ CheckStringAttribute((*global_mock_libsecret_items)[0], |
+ "origin_url", form_google_.origin.spec()); |
+ CheckUint32Attribute((*global_mock_libsecret_items)[0], |
+ "should_skip_zero_click", 0); |
+ CheckStringAttribute((*global_mock_libsecret_items)[1], |
+ "origin_url", form_facebook_.origin.spec()); |
+ CheckUint32Attribute((*global_mock_libsecret_items)[1], |
+ "should_skip_zero_click", 1); |
} |
TEST_F(NativeBackendLibsecretTest, SomeKeyringAttributesAreMissing) { |