createOne(); $image = Image::factory()->createOne(); $anime->images()->attach($image); Event::assertDispatched(AnimeImageCreated::class); } /** * When an Anime is detached from an Image or vice versa, an AnimeImageDeleted event shall be dispatched. * * @return void */ public function testAnimeImageDeletedEventDispatched(): void { $anime = Anime::factory()->createOne(); $image = Image::factory()->createOne(); $anime->images()->attach($image); $anime->images()->detach($image); Event::assertDispatched(AnimeImageDeleted::class); } }