#! perl -w
use strict;
use Data::Microformat::hCard;
use Test::More tests => 14;
my $simple = << 'EOF';
Alice Adams
FaxPreferred415-344-0829
San Francisco
Headquarters
548 4th St.
San Francisco,
CA
94107
USA
EOF
ok(my $card = Data::Microformat::hCard->parse($simple));
is($card->fn, "Alice Adams");
ok(my @arr = $card->tel->type);
is(scalar @arr, 2);
is($arr[0], $card->tel->type);
is($arr[0], "Fax");
is($arr[1], "Preferred");
ok(@arr = $card->adr->type);
is(scalar @arr, 2);
is($arr[0], $card->adr->type);
is($arr[0], "San Francisco");
is($arr[1], "Headquarters");
my $comparison_of_type = << 'EOF';
415-344-0829
Fax
Preferred
EOF
my $comparison_of_adr = << 'EOF';
548 4th St.
San Francisco
CA
94107
USA
San Francisco
Headquarters
EOF
is($card->tel->to_hcard, $comparison_of_type);
is($card->adr->to_hcard, $comparison_of_adr);