*/
public function toResponse()
{
- $data = $this->fetchData();
$total = $this->query->count();
+ $data = $this->fetchData();
return response()->json([
'data' => $data,
}
}
+ public function test_total_on_results_shows_correctly()
+ {
+ $this->actingAsApiEditor();
+ $bookCount = Book::query()->count();
+ $resp = $this->get($this->endpoint . '?count=1');
+ $resp->assertJson(['total' => $bookCount ]);
+ }
+
+ public function test_total_on_results_shows_correctly_when_offset_provided()
+ {
+ $this->actingAsApiEditor();
+ $bookCount = Book::query()->count();
+ $resp = $this->get($this->endpoint . '?count=1&offset=1');
+ $resp->assertJson(['total' => $bookCount ]);
+ }
+
}
\ No newline at end of file