withoutEvents(); /** @var Client $client */ $client = Mockery::mock(Client::class, [ 'get' => new Response(200, [], file_get_contents(__DIR__.'../../../blobs/youtube/search.json')), ]); $api = new YouTubeService($client, app(Repository::class), app(Logger::class)); $response = $api->search('Lorem Ipsum'); self::assertEquals('Slipknot - Snuff [OFFICIAL VIDEO]', $response->items[0]->snippet->title); self::assertNotNull(cache('1492972ec5c8e6b3a9323ba719655ddb')); } }