about summary refs log tree commit homepage
path: root/t/address.t
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2016-08-15 01:54:51 +0000
committerEric Wong <e@80x24.org>2016-08-15 01:56:48 +0000
commit5cbb8df04448baf6c07c3de652d287bd2a0a3299 (patch)
treede6abef0f48a9e2b01408a924345c7178b34f82c /t/address.t
parent066509e117ab359d338e50cdd3ccec5601581d7c (diff)
downloadpublic-inbox-5cbb8df04448baf6c07c3de652d287bd2a0a3299.tar.gz
Not sure why or how I missed this before; but the common address
parsing routine we have should be more correct.

Add a test to ensure excessively quoted names don't make it
through, either.
Diffstat (limited to 't/address.t')
-rw-r--r--t/address.t4
1 files changed, 4 insertions, 0 deletions
diff --git a/t/address.t b/t/address.t
index 287fcfa0..be0fc5b7 100644
--- a/t/address.t
+++ b/t/address.t
@@ -29,4 +29,8 @@ is_deeply(['user'], \@names, 'address-as-name extraction works as expected');
         is_deeply(\@emails, ['u@example.com'], 'backwards emails OK');
 }
 
+
+@names = PublicInbox::Address::names('"Quote Unneeded" <user@example.com>');
+is_deeply(['Quote Unneeded'], \@names, 'extra quotes dropped');
+
 done_testing;