package main; use strict; use warnings; use Test; use XML::Dumper; use lib qw( t/classes ); BEGIN { plan tests => 3 } @INC = ("./t/data/", @INC); sub check( $$ ); check "Scalar Object", < Hi Mom XML check "Hash Object", < value1 value2 XML check "Array Object", < foo bar XML # ============================================================ sub check( $$ ) { # ============================================================ my $test = shift; my $xml = shift; my $perl; # Choke warnins { local $SIG{__WARN__} = sub { 1; }; $perl = xml2pl( $xml ); } ok($perl->can('new')); }