/** * @test */ public function adminsCanSwitchUsers() { $guardian = User::whereEmail(DatabaseSeeder::GUARDIAN_EMAIL)->firstOrFail(); $this->visit('/dashboard')->visit('/admin/switchUser/' . $guardian->id)->assertEquals($guardian->email, $this->app['auth.driver']->user()->email); $this->visit('/logout')->assertEquals($this->director()->email, $this->app['auth.driver']->user()->email); }