From 5cbb8df04448baf6c07c3de652d287bd2a0a3299 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 15 Aug 2016 01:54:51 +0000 Subject: import: use common address parsing to drop unnecessary quotes 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. --- t/address.t | 4 ++++ 1 file changed, 4 insertions(+) (limited to 't/address.t') 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" '); +is_deeply(['Quote Unneeded'], \@names, 'extra quotes dropped'); + done_testing; -- cgit v1.2.3-24-ge0c7