diff --git a/src/Egulias/EmailValidator/Validation/NoRFCWarningsValidation.php b/src/Egulias/EmailValidator/Validation/NoRFCWarningsValidation.php new file mode 100644 index 0000000..a905109 --- /dev/null +++ b/src/Egulias/EmailValidator/Validation/NoRFCWarningsValidation.php @@ -0,0 +1,13 @@ +getWarnings()); + } +} diff --git a/tests/egulias/Tests/EmailValidator/Validation/NoWarningsRFCValidationTest.php b/tests/egulias/Tests/EmailValidator/Validation/NoWarningsRFCValidationTest.php new file mode 100644 index 0000000..acff57c --- /dev/null +++ b/tests/egulias/Tests/EmailValidator/Validation/NoWarningsRFCValidationTest.php @@ -0,0 +1,23 @@ +assertFalse($validation->isValid('examp"l"e@example.com', new EmailLexer())); + } + + public function testEmailWithoutWarningsIsValid() + { + $validation = new NoRFCWarningsValidation(); + + $this->assertTrue($validation->isValid('example@example.com', new EmailLexer())); + } +}