auditionadmin/tests/Feature/Models/AuditionFlagTest.php

23 lines
488 B
PHP

<?php
use App\Enums\AuditionFlags;
use App\Models\Audition;
use App\Models\AuditionFlag;
use Illuminate\Foundation\Testing\RefreshDatabase;
uses(RefreshDatabase::class);
test('has an audition', function () {
$audition = Audition::factory()->create();
// Arrange
$flag = AuditionFlag::create([
'audition_id' => $audition->id,
'flag_name' => AuditionFlags::DRAWN,
]);
// Act and Assert
expect($flag->audition->name)->toBe($audition->name);
});