/** @test */
 public function it_deletes_an_role()
 {
     $this->prepare();
     $response = $this->actingAs($this->superAdminUser)->visit('genealabs/laravel-governor/roles/create')->type('TestRole', 'name')->type('This is a description for test users role.', 'description')->press('Add Role')->see('TestRole');
     $response = $this->actingAs($this->superAdminUser)->delete('genealabs/laravel-governor/roles/TestRole', ['_token' => csrf_token()]);
     $this->assertCount(0, Role::where('name', 'TestRole')->get());
 }
예제 #2
0
 /**
  * @return bool
  */
 public function getIsSuperAdminAttribute()
 {
     $superAdminRole = Role::where('name', 'SuperAdmin')->first();
     $this->load('roles');
     return $this->roles->contains($superAdminRole->name);
 }