Allow email address with "localhost" as the domain part. Fixes Bug 714299.

This commit is contained in:
Michael James Gratton 2017-12-04 16:41:54 +11:00
parent 735c53085c
commit b6980a2f37
2 changed files with 5 additions and 3 deletions

View file

@ -15,10 +15,12 @@ class Geary.RFC822.MailboxAddressTest : Gee.TestCase {
public void is_valid_address() {
assert(Geary.RFC822.MailboxAddress.is_valid_address("john@dep.aol.museum") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("test@example.com") == true);
// This is Bug 714299
//assert(Geary.RFC822.MailboxAddress.is_valid_address("test@example") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("test.other@example.com") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("test@localhost") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("test2@localhost") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("some context test@example.com text") == true);
assert(Geary.RFC822.MailboxAddress.is_valid_address("test@example") == false);
assert(Geary.RFC822.MailboxAddress.is_valid_address("john@aol...com") == false);
assert(Geary.RFC822.MailboxAddress.is_valid_address("@example.com") == false);
assert(Geary.RFC822.MailboxAddress.is_valid_address("@example") == false);