use strict;
use Test::More;
use Test::DZil;
{
my $tzil = Builder->from_config(
{ dist_root => 't/dist' },
{ add_files => {
'source/dist.ini' => simple_ini('GatherDir', 'MetaJSON', 'Prereqs::FromCPANfile'),
} },
);
$tzil->build;
my $json = $tzil->slurp_file('build/META.json');
my $meta = JSON->new->decode($json);
is_deeply $meta->{prereqs}, {
runtime => {
requires => {
'Plack' => '1.0000', # normalized
'DBI' => '>= 1, < 2',
},
},
test => {
requires => {
'Test::More' => '0.90',
},
},
};
}
done_testing;