#! perl -w
use strict;
use Data::Microformat::hCard;
use Test::More tests => 8;
my $simple = << 'EOF';
Alice Adams
Needs an Agent
EOF
ok(my $card = Data::Microformat::hCard->parse($simple));
is($card->fn, "Alice Adams");
is($card->nickname, "Needs an Agent");
ok(my $nest = $card->agent);
is($nest->fn, "Bob Barker");
is($nest->nickname, "Yuppie");
my $comparison = << 'EOF';
Alice Adams
Needs an Agent
EOF
is($card->to_hcard, $comparison);
my $text_comparison = << 'EOF';
vcard:
fn: Alice Adams
n:
given-name: Alice
family-name: Adams
agent vcard:
fn: Bob Barker
n:
given-name: Bob
family-name: Barker
nickname: Yuppie
nickname: Needs an Agent
EOF
is($card->to_text, $text_comparison);