#!/usr/bin/perl -w use strict; use lib qw( ./lib ../lib); use Kite::XML::Parser; use Template::Test; #$Kite::XML::Parser::DEBUG = 1; my $parser = Kite::XML::Parser->new(); ok( $parser ); my $kite = $parser->parse(< Blah blah blah blah EOF ok( $kite ); ok( ref $kite eq 'Kite::XML::Node::Kite' ); test_expect(\*DATA, undef, { kite => $kite }); __DATA__ -- test -- [% kite.name %]: [% kite.title %] -- expect -- bbk1: Big Bad Kite -- test -- [% kite.part.0.name %] [% kite.part.1.name %] -- expect -- part 1 part 2 -- test -- [% point = kite.part.0.outline.curve.0.point.0 -%] ([% point.x %], [% point.y %]) -- expect -- (10, 20)