Index: chrome/browser/signin/signin_manager_unittest.cc |
=================================================================== |
--- chrome/browser/signin/signin_manager_unittest.cc (revision 183433) |
+++ chrome/browser/signin/signin_manager_unittest.cc (working copy) |
@@ -654,3 +654,13 @@ |
EXPECT_EQ(1U, google_login_success_.size()); |
EXPECT_EQ(1U, google_login_failure_.size()); |
} |
+ |
+TEST_F(SigninManagerTest, SignOutWhileProhibited) { |
+ manager_->Initialize(profile_.get()); |
+ EXPECT_TRUE(manager_->GetAuthenticatedUsername().empty()); |
+ |
+ manager_->SetAuthenticatedUsername("user@gmail.com"); |
+ manager_->ProhibitSignout(); |
+ manager_->SignOut(); |
+ EXPECT_FALSE(manager_->GetAuthenticatedUsername().empty()); |
+} |