Index: chrome/browser/chromeos/login/screen_locker_browsertest.cc |
=================================================================== |
--- chrome/browser/chromeos/login/screen_locker_browsertest.cc (revision 74020) |
+++ chrome/browser/chromeos/login/screen_locker_browsertest.cc (working copy) |
@@ -14,6 +14,7 @@ |
#include "chrome/browser/chromeos/login/screen_locker.h" |
#include "chrome/browser/chromeos/login/screen_locker_tester.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
+#include "chrome/browser/profiles/profile_manager.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/views/browser_dialogs.h" |
#include "chrome/common/chrome_switches.h" |
@@ -282,6 +283,9 @@ |
scoped_ptr<test::ScreenLockerTester> tester(ScreenLocker::GetTester()); |
LockScreenWithUser(tester.get(), "user"); |
+ // Ensure there's a profile or this test crashes. |
+ ProfileManager::GetDefaultProfile(); |
+ |
// Calling Show again simply send LockCompleted signal. |
ScreenLocker::Show(); |
EXPECT_TRUE(tester->IsLocked()); |
@@ -299,6 +303,9 @@ |
scoped_ptr<test::ScreenLockerTester> tester(ScreenLocker::GetTester()); |
LockScreenWithUser(tester.get(), "user"); |
+ // Ensure there's a profile or this test crashes. |
+ ProfileManager::GetDefaultProfile(); |
+ |
tester->SetPassword("password"); |
EXPECT_EQ("password", tester->GetPassword()); |
// Escape clears the password. |