Data-Dumper-Compact
view release on metacpan or search on metacpan
12345678910111213141516171819202122232425use
strict;
use
warnings;
use
Test::More;
DEEP:
foreach
my
$example
(
glob
(
'ex/deep*'
)) {
my
$contents
=
do
{
local
(
@ARGV
, $/) =
$example
; <> };
my
$data
=
eval
'+'
.
$contents
;
is(Data::Dumper::Compact->
dump
(
$data
),
$contents
);
if
(
$can_j
) {
(
my
$jfile
=
$example
) =~ s/deep/jdeep/;
next
DEEP
unless
-e
$jfile
;
my
$jcont
=
do
{
local
(
@ARGV
, $/) =
$jfile
; <> };
is(
my
$res
= JSON::Dumper::Compact->
dump
(
$data
),
$jcont
);
is(
Data::Dumper::Compact->
dump
(JSON::Dumper::Compact->decode(
$res
)),
$contents
,
);
}
}
done_testing;
( run in 0.458 second using v1.01-cache-2.11-cpan-49f99fa48dc )