create(); $workspace = Workspace::factory()->create([ 'account_id' => $owner->account_id, 'user_id' => $owner->id, ]); $media = $workspace->addMedia( UploadedFile::fake()->image('logo.jpg'), 'logo', ); $path = $media->path; $paths = PurgeWorkspace::execute($workspace); expect($paths)->toBe([$path]); expect(Workspace::find($workspace->id))->toBeNull(); expect(Media::find($media->id))->toBeNull(); Storage::assertExists($path); });