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()); });