public function it_can_add_first_link()
 {
     $this->addFirst('http://yolo');
     $this->getLinks()->shouldBeArray();
     $this->getLinks()->shouldHaveCount(1);
     $this->hasLink(Link::createFirst('http://yolo'));
 }
 public function it_can_get_output(Input $pagination)
 {
     $this->beConstructedWith($pagination);
     $pag = new \stdClass();
     $pag->first = 'http://yolo.com';
     $pag->last = 'http://yolo.com';
     $pagination->getLinks()->willReturn([Link::createFirst('http://yolo.com'), Link::createLast('http://yolo.com')]);
     $this->getOutput()->shouldObjectMatch($pag);
 }
 public function it_must_pass_link_collection()
 {
     $this->shouldThrow(\Exception::class)->duringInstantiation(Link::createFirst('http'));
 }
Exemple #4
0
 public function addFirst($href)
 {
     $this->addLink(Link::createFirst($href));
 }