Skip to content

Commit

Permalink
fix: create role test fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
Morten Bak committed Aug 21, 2024
1 parent 3ff1a33 commit 94b115d
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion tests/Feature/Livewire/Admin/Roles/CreateRoleTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
use App\Livewire\Admin\Roles\CreateRole;
use App\Models\User;
use Livewire\Livewire;
use Spatie\Permission\Models\Permission;
use Spatie\Permission\Models\Role;

use function Pest\Laravel\assertDatabaseHas;
Expand Down Expand Up @@ -51,10 +52,17 @@
$user = User::factory()->create();
$user->givePermissionTo('create roles');

$permissions = [
Permission::query()->where('name', '=', 'view users')->first()->id,
Permission::query()->where('name', '=', 'edit users')->first()->id,
Permission::query()->where('name', '=', 'delete users')->first()->id,
Permission::query()->where('name', '=', 'create users')->first()->id,
];

Livewire::actingAs($user)
->test('admin.roles.create-role')
->set('name', 'test role')
->set('rolePermissions', ['view users', 'edit users', 'delete users', 'create users'])
->set('rolePermissions', $permissions)
->call('create')
->assertHasNoErrors();

Expand Down

0 comments on commit 94b115d

Please sign in to comment.