public function pins($boardId, $limit = Pagination::DEFAULT_LIMIT) { return (new Pagination($limit))->paginateOver(function ($bookmarks = []) use($boardId) { return $this->getPinsFromBoard($boardId, $bookmarks); }); }
/** @test */ public function it_should_return_generator_with_pins_for_specific_board() { $this->apiShouldReturnPagination()->apiShouldReturnEmpty(); $boardId = 1; $pins = $this->provider->pins($boardId); $this->assertIsPaginatedResponse($pins); }