diff --git a/src/Validators/IntegerValueValidator.php b/src/Validators/IntegerValueValidator.php new file mode 100644 index 0000000..45299e9 --- /dev/null +++ b/src/Validators/IntegerValueValidator.php @@ -0,0 +1,23 @@ +assertTrue( $validator->validate( '1234567890' )->isSuccessful() ); + $this->assertTrue( $validator->validate( '000123456789' )->isSuccessful() ); + } + + public function testGivenInvalidValues_validationFails(): void { + $validator = new IntegerValueValidator(); + $this->assertFalse( $validator->validate( '-1234567890' )->isSuccessful() ); + $this->assertFalse( $validator->validate( '21391e213123' )->isSuccessful() ); + $this->assertFalse( $validator->validate( '21391e213123' )->isSuccessful() ); + } +}