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')); }
public function addFirst($href) { $this->addLink(Link::createFirst($href)); }