Пример #1
0
 /** @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);
 }
Пример #2
0
 /** @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]);
 }
Пример #3
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]);
 }