diff options
author | Eric Wong <e@80x24.org> | 2016-08-15 01:54:51 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-08-15 01:56:48 +0000 |
commit | 5cbb8df04448baf6c07c3de652d287bd2a0a3299 (patch) | |
tree | de6abef0f48a9e2b01408a924345c7178b34f82c /t/address.t | |
parent | 066509e117ab359d338e50cdd3ccec5601581d7c (diff) | |
download | public-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.t | 4 |
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; |