Commit: 4f44c469fae209255a8aaba602b05ef7d16d4ec5
Author: Nate Abele | Date: 2010-08-16 14:22:27 -0400
diff --git a/libraries/lithium/tests/cases/util/ValidatorTest.php b/libraries/lithium/tests/cases/util/ValidatorTest.php
index d820a19..e5f60ec 100644
--- a/libraries/lithium/tests/cases/util/ValidatorTest.php
+++ b/libraries/lithium/tests/cases/util/ValidatorTest.php
@@ -320,13 +320,25 @@ class ValidatorTest extends \lithium\test\Unit {
* Strange, but valid addresses
*/
$this->assertTrue(Validator::isEmail('_somename@example.com'));
- $this->assertTrue(Validator::isEmail('abc@example'));
$this->assertTrue(Validator::isEmail('abc@example.c'));
- $this->assertTrue(Validator::isEmail('abc.@example.com'));
$this->assertTrue(Validator::isEmail('abc@example.com.a'));
$this->assertTrue(Validator::isEmail('abc@example.toolong'));
/**
+ * Addresses which are invalid, but not caught until PHP 5.3.3.
+ */
+ $this->assertFalse(
+ Validator::isEmail('abc@example'),
+ 'Invalid email address passed validation. Please update to PHP 5.3.3 '.
+ 'or higher to correct this.'
+ );
+ $this->assertFalse(
+ Validator::isEmail('abc.@example.com'),
+ 'Invalid email address passed validation. Please update to PHP 5.3.3 '.
+ 'or higher to correct this.'
+ );
+
+ /**
* Invalid addresses
*/
$this->assertFalse(Validator::isEmail('abc@example.com.'));