createOne(); $response = $this->delete(route('api.videoscript.destroy', ['videoscript' => $script])); $response->assertUnauthorized(); } /** * The Script Destroy Endpoint shall delete the script. * * @return void */ public function testDeleted(): void { $script = VideoScript::factory()->createOne(); $user = User::factory()->withPermission('delete video script')->createOne(); Sanctum::actingAs($user); $response = $this->delete(route('api.videoscript.destroy', ['videoscript' => $script])); $response->assertOk(); static::assertSoftDeleted($script); } }