Files
animethemes-server/tests/Unit/Pivots/Wiki/ArtistMemberTest.php
T
2025-07-29 23:31:12 -03:00

28 lines
825 B
PHP

<?php
declare(strict_types=1);
use App\Models\Wiki\Artist;
use App\Pivots\Wiki\ArtistMember;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
test('artist', function () {
$artistMember = ArtistMember::factory()
->for(Artist::factory(), 'artist')
->for(Artist::factory(), 'member')
->createOne();
$this->assertInstanceOf(BelongsTo::class, $artistMember->artist());
$this->assertInstanceOf(Artist::class, $artistMember->artist()->first());
});
test('member', function () {
$artistMember = ArtistMember::factory()
->for(Artist::factory(), 'artist')
->for(Artist::factory(), 'member')
->createOne();
$this->assertInstanceOf(BelongsTo::class, $artistMember->member());
$this->assertInstanceOf(Artist::class, $artistMember->member()->first());
});