| Index: chrome/browser/password_manager/auto_signin_first_run_dialog_android_unittest.cc
|
| diff --git a/chrome/browser/password_manager/auto_signin_first_run_dialog_android_unittest.cc b/chrome/browser/password_manager/auto_signin_first_run_dialog_android_unittest.cc
|
| index 6c42f10f64163c4a8aecebc3926308e96b09a0f9..8a0333a9751e312590147d79ab7e7ece36a8543c 100644
|
| --- a/chrome/browser/password_manager/auto_signin_first_run_dialog_android_unittest.cc
|
| +++ b/chrome/browser/password_manager/auto_signin_first_run_dialog_android_unittest.cc
|
| @@ -49,3 +49,33 @@ TEST_F(AutoSigninFirstRunDialogAndroidTest,
|
| EXPECT_TRUE(prefs()->GetBoolean(
|
| password_manager::prefs::kWasAutoSignInFirstRunExperienceShown));
|
| }
|
| +
|
| +TEST_F(AutoSigninFirstRunDialogAndroidTest,
|
| + CheckResetOfPrefAfterFirstRunMessageWasShownOnTurnOkClicked) {
|
| + prefs()->SetBoolean(
|
| + password_manager::prefs::kWasAutoSignInFirstRunExperienceShown, false);
|
| + prefs()->SetBoolean(password_manager::prefs::kCredentialsEnableAutosignin,
|
| + true);
|
| + std::unique_ptr<AutoSigninFirstRunDialogAndroid> dialog(CreateDialog());
|
| + dialog->OnOkClicked(base::android::AttachCurrentThread(), nullptr);
|
| + dialog.reset();
|
| + EXPECT_TRUE(prefs()->GetBoolean(
|
| + password_manager::prefs::kWasAutoSignInFirstRunExperienceShown));
|
| + EXPECT_TRUE(prefs()->GetBoolean(
|
| + password_manager::prefs::kCredentialsEnableAutosignin));
|
| +}
|
| +
|
| +TEST_F(AutoSigninFirstRunDialogAndroidTest,
|
| + CheckResetOfPrefAfterFirstRunMessageWasShownOnTurnOffClicked) {
|
| + prefs()->SetBoolean(
|
| + password_manager::prefs::kWasAutoSignInFirstRunExperienceShown, false);
|
| + prefs()->SetBoolean(password_manager::prefs::kCredentialsEnableAutosignin,
|
| + true);
|
| + std::unique_ptr<AutoSigninFirstRunDialogAndroid> dialog(CreateDialog());
|
| + dialog->OnTurnOffClicked(base::android::AttachCurrentThread(), nullptr);
|
| + dialog.reset();
|
| + EXPECT_TRUE(prefs()->GetBoolean(
|
| + password_manager::prefs::kWasAutoSignInFirstRunExperienceShown));
|
| + EXPECT_FALSE(prefs()->GetBoolean(
|
| + password_manager::prefs::kCredentialsEnableAutosignin));
|
| +}
|
|
|