Index: ash/test/ash_test_helper.cc |
diff --git a/ash/test/ash_test_helper.cc b/ash/test/ash_test_helper.cc |
index a9c9aad1d993c9172e234ad5f35ed26af944a790..97d8cc9b947eeb9c8dfc83c198e5cd4bf559a569 100644 |
--- a/ash/test/ash_test_helper.cc |
+++ b/ash/test/ash_test_helper.cc |
@@ -142,11 +142,13 @@ void AshTestHelper::SetUp(bool start_session) { |
aura::test::EnvTestHelper().SetInputStateLookup( |
std::unique_ptr<aura::InputStateLookup>()); |
+ session_controller_client_.reset( |
+ new TestSessionControllerClient(WmShell::Get()->session_controller())); |
+ session_controller_client_->InitializeAndBind(); |
+ |
Shell* shell = Shell::GetInstance(); |
- if (start_session) { |
- GetTestSessionStateDelegate()->SetActiveUserSessionStarted(true); |
- GetTestSessionStateDelegate()->SetHasActiveUser(true); |
- } |
+ if (start_session) |
+ session_controller_client_->CreatePredefinedUserSessions(1); |
if (!is_mash) { |
// ScreenLayoutObserver is specific to classic-ash. |