PYX-XMLSchema-List
view release on metacpan or search on metacpan
t/PYX-XMLSchema-List/07-reset.t view on Meta::CPAN
use strict;
use warnings;
use File::Object;
use PYX::XMLSchema::List;
use Test::More 'tests' => 3;
use Test::NoWarnings;
use Test::Output;
# Directories.
my $data_dir = File::Object->new->up->dir('data');
# Test.
my $obj = PYX::XMLSchema::List->new;
my $right_ret = <<'END';
[ bar ] (E: 0000, A: 0001) http://bar.foo
[ fo ] (E: 0001, A: 0001) http://foo.bar
[ xml ] (E: 0000, A: 0001)
END
open my $pyx_handler, '<', $data_dir->file('ex2.pyx')->s;
stdout_is(
sub {
$obj->parse_handler($pyx_handler);
return;
},
$right_ret,
'Parse ex2.pyx file handler.',
);
$obj->reset;
my $ret = $obj->stats;
is_deeply(
$ret,
{},
'Get statistics after reset of ex2.pyx statistics.',
);
( run in 1.911 second using v1.01-cache-2.11-cpan-5837b0d9d2c )