28 lines
693 B
PHP
28 lines
693 B
PHP
|
<?php
|
||
|
|
||
|
namespace Tests\Feature\Form;
|
||
|
|
||
|
use App\Form\Models\Form;
|
||
|
use App\Form\Models\Participant;
|
||
|
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
||
|
|
||
|
class ParticipantDestroyActionTest extends FormTestCase
|
||
|
{
|
||
|
|
||
|
use DatabaseTransactions;
|
||
|
|
||
|
public function testItCanDestroyAParticipant(): void
|
||
|
{
|
||
|
$this->login()->loginNami()->withoutExceptionHandling();
|
||
|
$form = Form::factory()
|
||
|
->has(Participant::factory())
|
||
|
->sections([])
|
||
|
->create();
|
||
|
|
||
|
$this->deleteJson(route('participant.destroy', ['participant' => $form->participants->first()]))
|
||
|
->assertOk();
|
||
|
|
||
|
$this->assertDatabaseCount('participants', 0);
|
||
|
}
|
||
|
}
|