use Test::More tests => 4;
use Internals::CountObjects;
use Data::Dumper;
my $objects = Internals::CountObjects::objects();
{
local $Data::Dumper::Varname = 'objects';
local $Data::Dumper::Sortkeys = 1;
diag(Dumper($objects));
}
ok($objects, "objects()");
is(ref($objects), 'HASH', "objects() returned hash");
like(
Internals::CountObjects::dump_objects(),
qr/
\AMemory\ stats\n
(?:
^=\d+=\ .+?:\ \d+\n
)+
\z
/xm
);
my @x = 1 .. 5_000;
like(
Internals::CountObjects::dump_objects($objects),
qr/^=\d+= .+:\ \d+\ \(\+\d+\)\n/m
);