Chromium Code Reviews| Index: chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
| diff --git a/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc b/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
| index d892a71ac15e8c583bc03ec100847f934553cd4e..0de238058665797fd7ba7275a8c4ce78baa2e82b 100644 |
| --- a/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
| +++ b/chrome/browser/password_manager/native_backend_kwallet_x_unittest.cc |
| @@ -13,6 +13,7 @@ |
| #include <vector> |
| #include "base/bind.h" |
| +#include "base/callback.h" |
| #include "base/location.h" |
| #include "base/pickle.h" |
| #include "base/single_thread_task_runner.h" |
| @@ -1000,15 +1001,20 @@ TEST_P(NativeBackendKWalletTest, RemoveLoginsSyncedBetween) { |
| TestRemoveLoginsBetween(SYNCED); |
| } |
| -TEST_P(NativeBackendKWalletTest, DisableAutoSignInForAllLogins) { |
| +TEST_P(NativeBackendKWalletTest, DisableAutoSignInForOrigins) { |
| NativeBackendKWalletStub backend(42, desktop_env_); |
| EXPECT_TRUE(backend.InitWithBus(mock_session_bus_)); |
| + form_isc_.skip_zero_click = false; |
| form_google_.skip_zero_click = false; |
| BrowserThread::PostTask( |
| BrowserThread::DB, FROM_HERE, |
| base::Bind(base::IgnoreResult(&NativeBackendKWallet::AddLogin), |
| + base::Unretained(&backend), form_isc_)); |
| + BrowserThread::PostTask( |
| + BrowserThread::DB, FROM_HERE, |
| + base::Bind(base::IgnoreResult(&NativeBackendKWallet::AddLogin), |
| base::Unretained(&backend), form_google_)); |
| RunDBThread(); |
| @@ -1022,15 +1028,21 @@ TEST_P(NativeBackendKWalletTest, DisableAutoSignInForAllLogins) { |
| PasswordStoreChangeList changes; |
| BrowserThread::PostTaskAndReplyWithResult( |
| BrowserThread::DB, FROM_HERE, |
| - base::Bind(&NativeBackendKWallet::DisableAutoSignInForAllLogins, |
| - base::Unretained(&backend), &changes), |
| + base::Bind(&NativeBackendKWallet::DisableAutoSignInForOrigins, |
| + base::Unretained(&backend), |
| + base::Bind(&GURL::operator==, |
| + base::Unretained(&form_google_.origin)), |
| + &changes), |
| base::Bind(&CheckPasswordChangesWithResult, &expected_changes, &changes)); |
| RunDBThread(); |
| + ExpectationArray expected; |
|
vabr (Chromium)
2016/07/08 19:22:03
nit: Would you mind moving this back after line 10
msramek
2016/07/11 13:09:17
Done.
In my opinion, it helps readability to proc
|
| std::vector<const PasswordForm*> forms; |
| forms.push_back(&form_google_); |
| - ExpectationArray expected; |
| expected.push_back(make_pair(std::string(form_google_.signon_realm), forms)); |
| + forms.clear(); |
| + forms.push_back(&form_isc_); |
| + expected.push_back(make_pair(std::string(form_isc_.signon_realm), forms)); |
| CheckPasswordForms("Chrome Form Data (42)", expected); |
| } |