Get automatically some permissions for Role Test

This commit is contained in:
Batuhan Baş 2018-10-19 14:39:36 +03:00
parent 71dd0d2655
commit 59054be56e

View File

@ -27,11 +27,8 @@ class RolesTest extends FeatureTestCase
public function testItShouldCreateRole() public function testItShouldCreateRole()
{ {
$r = route('roles.store');
$rr = $this->getRoleRequest();
$this->loginAs() $this->loginAs()
->post($r, $rr) ->post(route('roles.store'), $this->getRoleRequest())
->assertStatus(302) ->assertStatus(302)
->assertRedirect(route('roles.index')); ->assertRedirect(route('roles.index'));
@ -78,13 +75,11 @@ class RolesTest extends FeatureTestCase
private function getRoleRequest() private function getRoleRequest()
{ {
$permissions = array(0=>'93', 1=>'94', 2=>'95', 3=>'97', 4=>'99', 5=>'100', 6=>'96', 7=>'98', 8=>'101');
return [ return [
'name' => $this->faker->text(5), 'name' => $this->faker->text(5),
'display_name' => $this->faker->text(5), 'display_name' => $this->faker->text(5),
'description' => $this->faker->text(5), 'description' => $this->faker->text(5),
'permissions' => $permissions, 'permissions' => Permission::take(10)->pluck('id')->toArray(),
]; ];
} }
} }