Inheritance: extends Provider, use trait seregazhuk\PinterestBot\Helpers\Providers\Traits\SearchTrait
Esempio n. 1
0
 /** @test */
 public function it_should_return_generator_for_related_pins()
 {
     $this->apiShouldReturnPagination()->apiShouldReturnEmpty();
     $pinId = 1;
     $res = $this->provider->related($pinId);
     $this->assertIsPaginatedResponse($res);
 }
Esempio n. 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]);
 }
Esempio n. 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]);
 }