Changeset 62482 for trunk/tests/phpunit/tests/formatting/sanitizeEmail.php
- Timestamp:
- 06/10/2026 03:04:54 PM (6 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/formatting/sanitizeEmail.php
r62249 r62482 42 42 public function data_sanitized_email_pairs() { 43 43 return array( 44 'shorter than 6 characters' => array( 'a@b', '' ), 45 'contains no @' => array( 'ab', '' ), 46 'just a TLD' => array( 'abc@com', '' ), 47 'plain' => array( 'abc@example.com', 'abc@example.com' ), 48 'invalid utf8 subdomain dropped' => array( "abc@sub.\x80.org", 'abc@sub.org' ), 49 'all subdomains invalid utf8' => array( "abc@\x80.org", '' ), 44 'shorter than 6 characters' => array( 'a@b', '' ), 45 'contains no @' => array( 'ab', '' ), 46 'just a TLD' => array( 'abc@com', '' ), 47 'plain' => array( 'abc@example.com', 'abc@example.com' ), 48 'unicode domain' => array( 'abc@grå.org', 'abc@grå.org' ), 49 'unicode local part' => array( 'grå@example.com', 'grå@example.com' ), 50 'unicode local and domain' => array( 'grå@grå.org', 'grå@grå.org' ), 51 'invalid utf8 in local' => array( "a\x80b@example.com", '' ), 52 'invalid utf8 subdomain' => array( "abc@sub.\x80.org", '' ), 53 'all subdomains invalid utf8' => array( "abc@\x80.org", '' ), 54 'soft hyphen before dot' => array( "info@example\xC2\xAD.com", 'info@example.com' ), 55 'soft hyphen after dot' => array( "info@example.\xC2\xADcom", 'info@example.com' ), 56 'space before dot' => array( 'info@example .com', 'info@example.com' ), 57 'space after dot' => array( 'info@example. com', 'info@example.com' ), 58 'soft hyphen and space around dot' => array( "info@example \xC2\xAD.com", 'info@example.com' ), 59 'space around at sign' => array( 'info @ example.com', 'info@example.com' ), 60 'soft hyphen before at sign' => array( "info\xC2\xAD@example.com", 'info@example.com' ), 61 'display name with angle brackets' => array( 'Alice Example <alice@example.com>', 'alice@example.com' ), 62 'angle brackets only' => array( '<alice@example.com>', 'alice@example.com' ), 63 'angle brackets invalid address' => array( 'Alice <not-an-email>', '' ), 50 64 ); 51 65 }
Note: See TracChangeset
for help on using the changeset viewer.