Dist-Zilla-Plugin-MetaProvides
view release on metacpan or search on metacpan
t/01-Provider/01-boolean-attrs.t view on Meta::CPAN
use strict;
use warnings;
use Test::More 0.96;
use Test::Fatal;
use Path::Tiny qw( path );
use Test::DZil qw( simple_ini Builder );
use lib 't/lib';
# Keepalive
my $builder;
sub make_plugin {
my @args = @_;
$builder = Builder->from_config(
{
dist_root => 'invalid',
},
{
add_files => {
t/01-Provider/02-resolve-versions.t view on Meta::CPAN
use strict;
use warnings;
use Test::More 0.96;
use Test::Fatal;
use Path::Tiny qw( path );
use Test::DZil qw( simple_ini Builder );
use lib 't/lib';
# Keepalive
my $builder;
sub make_plugin {
my @args = @_;
$builder = Builder->from_config(
{
dist_root => 'invalid',
},
{
add_files => {
t/01-Provider/03-metanoindex.t view on Meta::CPAN
use strict;
use warnings;
use Test::More 0.96;
use Test::Fatal;
use Path::Tiny qw( path );
use Test::DZil qw( simple_ini Builder );
use lib 't/lib';
# Keepalive
my $builder;
sub make_plugin_metanoindex {
my $iconfig = shift;
$builder = Builder->from_config(
{ dist_root => 'invalid' },
{
add_files => {
path('source/dist.ini') => simple_ini(
[ 'FakePlugin' => $iconfig->{fakeplugin} ], #
t/01-Provider/04-integration.t view on Meta::CPAN
my $meta = $plugin->metadata;
ok( grep { /No no_index attribute/ } @{ $builder->log_messages } );
is_deeply(
$meta,
{ provides => { 'FakeModule' => { file => 'C:\temp\notevenonwindows.pl', version => '0.001' } } },
'Top level metadata hash returns deep result'
);
};
# Keepalive
subtest "empty-meta-noindex" => sub {
{
package Dist::Zilla::Plugin::Fake::MetaNoIndex;
use Moose;
with 'Dist::Zilla::Role::MetaProvider';
around isa => sub {
my ( $orig, $class, $hwhat ) = @_;
return 1 if $hwhat eq 'Dist::Zilla::Plugin::MetaNoIndex';
return $class->$orig($hwhat);
( run in 1.134 second using v1.01-cache-2.11-cpan-483215c6ad5 )