create(['title' => 'A Foo Song']); Song::factory(6)->create(); Artist::factory()->create(['name' => 'Foo Fighters']); Artist::factory(3)->create(); Album::factory()->create(['name' => 'Foo Number Five']); Album::factory(4)->create(); $this->getAs('api/search?q=foo') ->assertJsonStructure([ 'songs' => ['*' => SongResource::JSON_STRUCTURE], 'artists' => ['*' => ArtistResource::JSON_STRUCTURE], 'albums' => ['*' => AlbumResource::JSON_STRUCTURE], ]); } }