public function prev_header_on_last_page()
 {
     $this->assertEquals(['Link' => new LinkHeader(['prev' => self::BASE_URL . '?page=1'])], $this->fixture->paginate($this->newRequest('?page=2'), Response::ok(), true)->headers);
 }
 public function ok()
 {
     $r = Response::ok();
     $this->assertEquals(200, $r->status);
 }
 public function paginate_removes_excess_elements_from_payload($by)
 {
     $this->assertEquals(array_fill(0, self::SIZE, 'element'), $this->newFixture()->paginate(Response::ok(), array_fill(0, self::SIZE + $by, 'element'))->payload->value);
 }