for(Anime::factory()) ->createOne(); static::assertIsString($thread->getName()); } /** * Thread shall have subtitle. * * @return void */ public function testHasSubtitle(): void { $thread = DiscordThread::factory() ->for(Anime::factory()) ->createOne(); static::assertIsString($thread->getSubtitle()); } /** * Discord Thread shall belong to an Anime. * * @return void */ public function testAnime(): void { $thread = DiscordThread::factory() ->for(Anime::factory()) ->createOne(); static::assertInstanceOf(BelongsTo::class, $thread->anime()); static::assertInstanceOf(Anime::class, $thread->anime()->first()); } }