cpan[1]> install Test::XML::Ordered
...
SHLOMIF/Test-XML-Ordered-0.0.9.tar.gz
./Build install -- OK
####
use Test::More tests => 1;
####
use Test::XML::Ordered;
####
Undefined subroutine &main::is_xml_ordered called at pm_1228677_test_xml_ordered.t line 28.
####
use Test::XML::Ordered 'is_xml_ordered';
####
use strict;
use warnings;
use Test::More tests => 2;
use Test::XML::Ordered 'is_xml_ordered';
my $expected = <<'EOX';
first
second
EOX
my $got_good = <<'EOX';
first
second
EOX
my $got_bad = <<'EOX';
second
first
EOX
is_xml_ordered(
[string => $got_good],
[string => $expected],
{},
'Test $got_good'
);
is_xml_ordered(
[string => $got_bad],
[string => $expected],
{},
'Test $got_bad'
);
####
$ prove -v pm_1228677_test_xml_ordered.t
pm_1228677_test_xml_ordered.t ..
1..2
ok 1 - Test $got_good
# Texts differ: Got <> at 5 ; Expected <> at 5
not ok 2 - Test $got_bad
# Failed test 'Test $got_bad'
# at pm_1228677_test_xml_ordered.t line 35.
# Looks like you failed 1 test of 2.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
Test Summary Report
-------------------
pm_1228677_test_xml_ordered.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Files=1, Tests=2, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.12 cusr 0.01 csys = 0.16 CPU)
Result: FAIL