From a27ad10f8f1078c92a7e014794644a6c47e06efb Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Tue, 4 Mar 2025 21:35:40 +0330 Subject: [PATCH] Add more email validation cases to the testBasic method. --- tests/Validation/ValidationEmailRuleTest.php | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/Validation/ValidationEmailRuleTest.php b/tests/Validation/ValidationEmailRuleTest.php index b6382f508bc4..aaae6c48f707 100644 --- a/tests/Validation/ValidationEmailRuleTest.php +++ b/tests/Validation/ValidationEmailRuleTest.php @@ -33,6 +33,18 @@ public function testBasic() ['The '.self::ATTRIBUTE_REPLACED.' must be a valid email address.'] ); + $this->fails( + Email::default(), + 12345, + [Email::class] + ); + + $this->fails( + Rule::email(), + 12345, + [Email::class] + ); + $this->passes( Email::default(), 'taylor@laravel.com' @@ -43,6 +55,16 @@ public function testBasic() 'taylor@laravel.com' ); + $this->passes( + Rule::email(), + ['taylor@laravel.com'], + ); + + $this->passes( + Email::default(), + ['taylor@laravel.com'], + ); + $this->passes(Email::default(), null); $this->passes(Rule::email(), null);