use Test::More;
use Test::XML;
use Data::Dumper;
plan tests => 3;
require_ok( 'XHTML::Instrumented' );
my $data = <<'DATA';
<div>
<span><b><i>@@bob@@</i></b><b>.</b></span>
<span><b><i>two</i></b><b>.</b></span>
</div>
DATA
my $cmp = <<'DATA';
<div>
<span><b><i>Bob</i></b><b>.</b></span>
<span><b><i>two</i></b><b>.</b></span>
</div>
DATA
my $x = XHTML::Instrumented->new(name => \$data, type => '');
my $output = $x->output(
bob => 'Bob',
);
is_xml($output, $cmp, 'simple');
$data = <<'DATA';
<div>
<span><b><i>@@bob.adsf@@</i></b><b>.</b></span>
<span><b><i>three</i></b><b>.</b></span>
</div>
DATA
$cmp = <<'DATA';
<div>
<span><b><i>Bob</i></b><b>.</b></span>
<span><b><i>three</i></b><b>.</b></span>
</div>
DATA
$x = XHTML::Instrumented->new(name => \$data, type => '');
$output = $x->output(
bob => 'Bob',
);
is_xml($output, $cmp, 'simple');