# Copyright (C) 2016 all contributors
# License: AGPL-3.0+
use strict;
use warnings;
use Test::More;
use_ok 'PublicInbox::Address';
is_deeply([qw(e@example.com e@example.org)],
[PublicInbox::Address::emails('User , e@example.org')],
'address extraction works as expected');
is_deeply([PublicInbox::Address::emails('"ex@example.com" ')],
[qw(ex@example.com)]);
my @names = PublicInbox::Address::names(
'User , e@e, "John A. Doe" , ');
is_deeply(['User', 'e', 'John A. Doe', 'x'], \@names,
'name extraction works as expected');
done_testing;