createOne(); $image = Image::factory()->createOne(); $studio->images()->attach($image); Event::assertDispatched(StudioImageCreated::class); } /** * When a Studio is detached from an Image or vice versa, a StudioImageDeleted event shall be dispatched. * * @return void */ public function testStudioImageDeletedEventDispatched(): void { $studio = Studio::factory()->createOne(); $image = Image::factory()->createOne(); $studio->images()->attach($image); $studio->images()->detach($image); Event::assertDispatched(StudioImageDeleted::class); } }