adminUserSigningIn(); $this->assertTrue($admin->can('create', new User)); } /** @test */ public function admin_can_view_user() { $admin = $this->adminUserSigningIn(); $user = factory(User::class)->create(); $admin->agency->addWorker($user); $this->assertTrue($admin->can('view', $user)); } /** @test */ public function admin_can_update_user() { $admin = $this->adminUserSigningIn(); $user = factory(User::class)->create(); $admin->agency->addWorker($user); $this->assertTrue($admin->can('update', $user)); } /** @test */ public function admin_can_delete_user() { $admin = $this->adminUserSigningIn(); $user = factory(User::class)->create(); $admin->agency->addWorker($user); $this->assertTrue($admin->can('delete', $user)); } }