feat(entry): add validation for single non-replaced variant in EntryResource and update tests

This commit is contained in:
2026-09-16 10:08:39 -03:00
parent e6b5da366c
commit 708037677a
3 changed files with 21 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ use App\Domains\Catalog\Models\Variant;
use App\Domains\Event\Models\EventDate;
use App\Domains\FiestaFutbolInfantil\Resources\EntryResource;
use Illuminate\Http\Request;
use Illuminate\Support\MultipleItemsFoundException;
use Illuminate\Validation\ValidationException;
use Tests\TestCase;
class EntryResourceTest extends TestCase
@@ -38,7 +38,7 @@ class EntryResourceTest extends TestCase
$entry = new CatalogItem;
$entry->setRelation('variants', collect([new Variant, new Variant]));
$this->expectException(MultipleItemsFoundException::class);
$this->expectException(ValidationException::class);
(new EntryResource($entry))->resolve(Request::create('/'));
}