public function test_table_actions()
{
$user = User::factory()->create();
Livewire::test(ListUsers::class)
->callTableAction(DeleteAction::class, $user)
->assertHasNoTableActionErrors();
$this->assertSoftDeleted('users', ['id' => $user->id]);
$user2 = User::factory()->create();
Livewire::test(ListUsers::class)
->assertTableActionHasUrl('view', UserResource::getUrl('view', ['record' => $user2]))
->assertTableActionHasUrl('edit', UserResource::getUrl('edit', ['record' => $user2]));
}
public function test_table_actions()
{
$user = User::factory()->create();
Livewire::test(ListUsers::class)
->callTableAction(DeleteAction::class, $user)
->assertHasNoTableActionErrors();
$this->assertSoftDeleted('users', ['id' => $user->id]);
$user2 = User::factory()->create();
Livewire::test(ListUsers::class)
->assertTableActionHasUrl('view', UserResource::getUrl('view', ['record' => $user2]))
->assertTableActionHasUrl('edit', UserResource::getUrl('edit', ['record' => $user2]));
}