create(); $permission = Permission::factory()->create(); $response = $this->actingAs($user)->deleteJson(route('permissions.destroy', $permission)); $response->assertOk() ->assertJson([ 'message' => __('messages.successful'), ]); $this->assertDatabaseMissing('permissions', [ 'id' => $permission->id, ]); } public function test_guest_cannot_delete_permission(): void { $permission = Permission::factory()->create(); $response = $this->deleteJson(route('permissions.destroy', $permission)); $response->assertUnauthorized(); } }