/** @test */ public function it_should_return_generator_when_searching() { $response['module']['tree']['data']['results'] = [['id' => 1], ['id' => 2]]; $this->apiShouldReturn($response); $res = $this->provider->search('dogs', 2); $this->assertIsPaginatedResponse($res); }
/** @test */ public function searchForPins() { $response['module']['tree']['data']['results'] = [['id' => 1], ['id' => 2]]; $expectedResultsNum = count($response['module']['tree']['data']['results']); $this->mock->shouldReceive('exec')->twice()->andReturn($response); $res = iterator_to_array($this->provider->search('dogs'), 1); $this->assertCount($expectedResultsNum, $res[0]); }
public function testSearch() { $response['module']['tree']['data']['results'] = [['id' => 1], ['id' => 2]]; $expectedResultsNum = count($response['module']['tree']['data']['results']); $this->mock->method('exec')->willReturn($response); $res = iterator_to_array($this->provider->search('dogs'), 1); $this->assertCount($expectedResultsNum, $res[0]); }