createOne(); static::assertIsString($script->getName()); } /** * Scripts shall have subtitle. * * @return void */ public function testHasSubtitle(): void { $script = VideoScript::factory() ->for(Video::factory()) ->createOne(); static::assertIsString($script->getSubtitle()); } /** * Scripts shall belong to a Video. * * @return void */ public function testVideo(): void { $script = VideoScript::factory() ->for(Video::factory()) ->createOne(); static::assertInstanceOf(BelongsTo::class, $script->video()); static::assertInstanceOf(Video::class, $script->video()->first()); } }