From ecc70f4d9f445c77c4dced6123a320b1dd441e2e Mon Sep 17 00:00:00 2001 From: thinkverse Date: Wed, 1 Dec 2021 15:07:43 +0100 Subject: [PATCH] Fix Task 7 - update forbidden field --- app/Models/User.php | 1 + tests/Feature/ValidationTest.php | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Models/User.php b/app/Models/User.php index 6a41429..4f83a9c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -41,5 +41,6 @@ class User extends Authenticatable */ protected $casts = [ 'email_verified_at' => 'datetime', + 'is_admin' => 'boolean', ]; } diff --git a/tests/Feature/ValidationTest.php b/tests/Feature/ValidationTest.php index afc187e..eac1799 100644 --- a/tests/Feature/ValidationTest.php +++ b/tests/Feature/ValidationTest.php @@ -94,7 +94,7 @@ class ValidationTest extends TestCase $user = User::where('name', $updatedUser['name'])->first(); $this->assertNotNull($user); - $this->assertEquals(false, $user->is_admin); + $this->assertFalse($user->is_admin); } public function test_custom_error_message() @@ -107,6 +107,8 @@ class ValidationTest extends TestCase public function test_custom_validation_rule() { $response = $this->post('articles', ['title' => 'lowercase']); - $response->assertSessionHasErrors('title')->assertStatus(302); + $response->assertSessionHasErrors([ + 'title' => 'The title does not start with an uppercased letter.', + ])->assertStatus(302); } }