44
55use Milwad \LaravelValidate \Rules \ValidPhoneNumber ;
66use Milwad \LaravelValidate \Tests \BaseTest ;
7+ use Milwad \LaravelValidate \Utils \Country ;
78
89class ValidPhoneNumberTest extends BaseTest
910{
@@ -24,8 +25,11 @@ protected function setUp(): void
2425 */
2526 public function phone_number_is_valid ()
2627 {
27- $ rules = ['phone_number ' => [new ValidPhoneNumber ()]];
28- $ data = ['phone_number ' => '09366000000 ' ];
28+ $ rules = [
29+ 'phone_number ' => [new ValidPhoneNumber ()],
30+ 'phone_bj ' => [new ValidPhoneNumber (Country::BENIN )]
31+ ];
32+ $ data = ['phone_number ' => '09366000000 ' , 'phone_bj ' => "+22997000000 " ];
2933 $ passes = $ this ->app ['validator ' ]->make ($ data , $ rules )->passes ();
3034
3135 $ this ->assertTrue ($ passes );
@@ -40,8 +44,14 @@ public function phone_number_is_valid()
4044 */
4145 public function phone_number_is_not_valid ()
4246 {
43- $ rules = ['phone_number ' => [new ValidPhoneNumber ()]];
44- $ data = ['phone_number ' => '123456789 ' ];
47+ $ rules = [
48+ 'phone_number ' => [new ValidPhoneNumber ()],
49+ 'phone_bj ' => [new ValidPhoneNumber (Country::BENIN )]
50+ ];
51+ $ data = [
52+ 'phone_number ' => '123456789 ' ,
53+ 'phone_bj ' => "+22697000000 "
54+ ];
4555 $ passes = $ this ->app ['validator ' ]->make ($ data , $ rules )->passes ();
4656
4757 $ this ->assertFalse ($ passes );
0 commit comments