From 8c4213336e2bee1b249201a2fa473ad044b88c19 Mon Sep 17 00:00:00 2001 From: Eduardo Gulias Davis Date: Sat, 30 Apr 2016 16:04:24 +0200 Subject: [PATCH] #64 NoRFCWarnings (#99) --- .../Validation/NoRFCWarningsValidation.php | 13 +++++++++++ .../NoWarningsRFCValidationTest.php | 23 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 src/Egulias/EmailValidator/Validation/NoRFCWarningsValidation.php create mode 100644 tests/egulias/Tests/EmailValidator/Validation/NoWarningsRFCValidationTest.php 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())); + } +}