Exemple #1
0
 /** @test */
 public function a_group_can_be_removed()
 {
     $this->group->permission('foo');
     $this->group->permission('bar');
     $this->group->permission('baz');
     $this->assertCount(3, $this->group);
     $this->assertTrue($this->group->hasPermissions());
     $this->assertEquals('foo', $this->group->first()->id);
     $this->assertEquals('baz', $this->group->last()->id);
     $this->group->pull('baz');
     $this->assertCount(2, $this->group);
     $this->assertTrue($this->group->hasPermissions());
     $this->assertEquals('foo', $this->group->first()->id);
     $this->assertEquals('bar', $this->group->last()->id);
 }