pins() public method

Get pinner pins.
public pins ( string $username, integer $limit = Pagination::DEFAULT_LIMIT ) : Iterator
$username string
$limit integer
return Iterator
 /** @test */
 public function it_should_return_generator_with_user_pins()
 {
     $res = ['resource' => ['options' => ['bookmarks' => ['my_bookmarks']]], 'resource_response' => ['data' => [['id' => 1], ['id' => 2]]]];
     $this->apiShouldReturn($res);
     $pins = $this->provider->pins('username', 2);
     $this->assertIsPaginatedResponse($pins);
 }
Esempio n. 2
0
 /** @test */
 public function getUserPins()
 {
     $res = ['resource' => ['options' => ['bookmarks' => ['my_bookmarks']]], 'resource_response' => ['data' => [['id' => 1], ['id' => 2]]]];
     $this->mock->shouldReceive('exec')->once()->andReturn($res);
     $pins = $this->provider->pins('username', 1);
     $expectedResultsNum = count($res['resource_response']['data']);
     $this->assertCount($expectedResultsNum, iterator_to_array($pins)[0]);
 }
Esempio n. 3
0
 public function testPins()
 {
     $res = ['resource' => ['options' => ['bookmarks' => ['my_bookmarks']]], 'resource_response' => ['data' => [['id' => 1], ['id' => 2]]]];
     $this->mock->expects($this->at(0))->method('exec')->willReturn($res);
     $pins = $this->provider->pins('username', 1);
     $expectedResultsNum = count($res['resource_response']['data']);
     $this->assertCount($expectedResultsNum, iterator_to_array($pins)[0]);
 }