From 995c0b66962bfe45bc4e7f1f85c3f21ef68d8d93 Mon Sep 17 00:00:00 2001 From: Kamil Niemczycki Date: Wed, 15 Jun 2022 10:14:58 +0200 Subject: [PATCH] - changed limits for item list (#171) * - changed limits for displayed items * - transferred to models * - updated tests --- app/Eloquent/Models/Resume.php | 1 + app/Eloquent/Models/User.php | 1 + app/Eloquent/Models/VacationRequest.php | 1 + tests/Feature/UserTest.php | 4 ++-- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Eloquent/Models/Resume.php b/app/Eloquent/Models/Resume.php index d809d76..bceb717 100644 --- a/app/Eloquent/Models/Resume.php +++ b/app/Eloquent/Models/Resume.php @@ -31,6 +31,7 @@ class Resume extends Model "technologies" => AsCollection::class, "projects" => AsCollection::class, ]; + protected $perPage = 50; public function user(): BelongsTo { diff --git a/app/Eloquent/Models/User.php b/app/Eloquent/Models/User.php index dcd3941..9139919 100644 --- a/app/Eloquent/Models/User.php +++ b/app/Eloquent/Models/User.php @@ -46,6 +46,7 @@ class User extends Authenticatable implements NotifiableInterface protected $with = [ "profile", ]; + protected $perPage = 50; public function profile(): HasOne { diff --git a/app/Eloquent/Models/VacationRequest.php b/app/Eloquent/Models/VacationRequest.php index cb77f1c..2cf41a0 100644 --- a/app/Eloquent/Models/VacationRequest.php +++ b/app/Eloquent/Models/VacationRequest.php @@ -49,6 +49,7 @@ class VacationRequest extends Model "to" => "date", "event_ids" => AsCollection::class, ]; + protected $perPage = 50; public function user(): BelongsTo { diff --git a/tests/Feature/UserTest.php b/tests/Feature/UserTest.php index 368cd42..fed770b 100644 --- a/tests/Feature/UserTest.php +++ b/tests/Feature/UserTest.php @@ -73,10 +73,10 @@ class UserTest extends FeatureTestCase public function testUserListIsPaginated(): void { - User::factory()->count(15)->create(); + User::factory()->count(50)->create(); $admin = User::factory()->admin()->create(); - $this->assertDatabaseCount("users", 16); + $this->assertDatabaseCount("users", 51); $this->actingAs($admin) ->get("/users?page=2")