Data-Difference
view release on metacpan or search on metacpan
"warnings" : "0"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
"Test::Differences" : "0",
"Test::More" : "0.96"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/rjbs/Data-Difference/issues"
},
"homepage" : "https://github.com/rjbs/Data-Difference",
---
abstract: 'Compare simple hierarchical data'
author:
- 'Graham Barr'
build_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
Test::Differences: '0'
Test::More: '0.96'
configure_requires:
ExtUtils::MakeMaker: '6.78'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.032, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Data-Difference
Makefile.PL view on Meta::CPAN
"NAME" => "Data::Difference",
"PREREQ_PM" => {
"Exporter" => 0,
"base" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"Test::Differences" => 0,
"Test::More" => "0.96"
},
"VERSION" => "0.113001",
"test" => {
"TESTS" => "t/*.t"
}
);
my %FallbackPrereqs = (
"Exporter" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"Test::Differences" => 0,
"Test::More" => "0.96",
"base" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
t/00-report-prereqs.dd view on Meta::CPAN
'warnings' => '0'
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
'ExtUtils::MakeMaker' => '0',
'File::Spec' => '0',
'Test::Differences' => '0',
'Test::More' => '0.96'
}
}
};
$x;
}
#!perl
use strict;
use warnings;
use Test::More;
use Test::Differences;
BEGIN { use_ok('Data::Difference', 'data_diff'); }
my @tests = (
{a => undef, b => undef, out => []},
{a => 1, b => 2, out => [{path => [], a => 1, b => 2}]},
{a => [1, 2, 3], b => [1, 2], out => [{path => [2], a => 3}]},
{a => [1, 2], b => [1, 2, 3], out => [{path => [2], b => 3}]},
{ a => { k => undef },
b => { k => 1 },
( run in 0.590 second using v1.01-cache-2.11-cpan-131fc08a04b )