| Index: chrome/browser/chromeos/login/mock_user_manager.cc
|
| diff --git a/chrome/browser/chromeos/login/mock_user_manager.cc b/chrome/browser/chromeos/login/mock_user_manager.cc
|
| index 4bd67981fd56bc33ec049dc28e293ca4695df1c9..f4e700fa01ca90312041b3586c428fffc21b3f57 100644
|
| --- a/chrome/browser/chromeos/login/mock_user_manager.cc
|
| +++ b/chrome/browser/chromeos/login/mock_user_manager.cc
|
| @@ -26,4 +26,17 @@ void MockUserManager::SetLoggedInUser(const std::string& email, bool guest) {
|
| user_ = new User(email, guest);
|
| }
|
|
|
| +ScopedMockUserManagerEnabler::ScopedMockUserManagerEnabler() {
|
| + user_manager_.reset(new MockUserManager());
|
| + old_user_manager_ = UserManager::Set(user_manager_.get());
|
| +}
|
| +
|
| +ScopedMockUserManagerEnabler::~ScopedMockUserManagerEnabler() {
|
| + UserManager::Set(old_user_manager_);
|
| +}
|
| +
|
| +MockUserManager* ScopedMockUserManagerEnabler::user_manager() {
|
| + return user_manager_.get();
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|