adminUserSigningIn(); $this->assertTrue($user->can('create', new Vendor)); } /** @test */ public function user_can_view_vendor() { $user = $this->adminUserSigningIn(); $vendor = factory(Vendor::class)->create(['owner_id' => $user->agency->id]); $this->assertTrue($user->can('view', $vendor)); } /** @test */ public function user_can_update_vendor() { $user = $this->adminUserSigningIn(); $vendor = factory(Vendor::class)->create(['owner_id' => $user->agency->id]); $this->assertTrue($user->can('update', $vendor)); } /** @test */ public function user_can_delete_vendor() { $user = $this->adminUserSigningIn(); $vendor = factory(Vendor::class)->create(['owner_id' => $user->agency->id]); $this->assertTrue($user->can('delete', $vendor)); } }