App-perlimports
view release on metacpan or search on metacpan
"CPAN::Meta" : "2.120900"
},
"requires" : {
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
"File::pushd" : "0",
"Log::Dispatch::Array" : "0",
"PPI::Dumper" : "0",
"Sub::Exporter" : "0",
"Test::Differences" : "0",
"Test::Fatal" : "0",
"Test::More" : "0",
"Test::Needs" : "0",
"Test::RequiresInternet" : "0",
"Test::Script" : "1.29",
"Test::Warnings" : "0",
"lib" : "0",
"perl" : "v5.18.0"
}
}
},
author:
- 'Olaf Alders <olaf@wundercounter.com>'
build_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
File::pushd: '0'
Log::Dispatch::Array: '0'
PPI::Dumper: '0'
Sub::Exporter: '0'
Test::Differences: '0'
Test::Fatal: '0'
Test::More: '0'
Test::Needs: '0'
Test::RequiresInternet: '0'
Test::Script: '1.29'
Test::Warnings: '0'
lib: '0'
perl: v5.18.0
configure_requires:
ExtUtils::MakeMaker: '0'
perl: '5.013002'
Makefile.PL view on Meta::CPAN
"warnings" => 0
},
"TEST_REQUIRES" => {
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"File::pushd" => 0,
"Log::Dispatch::Array" => 0,
"PPI::Dumper" => 0,
"Sub::Exporter" => 0,
"Test::Differences" => 0,
"Test::Fatal" => 0,
"Test::More" => 0,
"Test::Needs" => 0,
"Test::RequiresInternet" => 0,
"Test::Script" => "1.29",
"Test::Warnings" => 0,
"lib" => 0
},
"VERSION" => "0.000065",
"test" => {
"TESTS" => "t/*.t t/ExportInspector/*.t t/cpan-modules/*.t"
Makefile.PL view on Meta::CPAN
"Pod::Usage" => 0,
"Ref::Util" => 0,
"Scalar::Util" => 0,
"Sereal::Decoder" => 0,
"Sereal::Encoder" => 0,
"Sub::Exporter" => 0,
"Sub::HandlesVia" => 0,
"Symbol::Get" => "0.10",
"TOML::Tiny" => "0.16",
"Test::Differences" => 0,
"Test::Fatal" => 0,
"Test::More" => 0,
"Test::Needs" => 0,
"Test::RequiresInternet" => 0,
"Test::Script" => "1.29",
"Test::Warnings" => 0,
"Text::Diff" => 0,
"Text::SimpleTable::AutoWidth" => 0,
"Try::Tiny" => 0,
"Types::Common::Numeric" => 0,
"Types::Standard" => 0,
requires "warnings" => "0";
on 'test' => sub {
requires "ExtUtils::MakeMaker" => "0";
requires "File::Spec" => "0";
requires "File::pushd" => "0";
requires "Log::Dispatch::Array" => "0";
requires "PPI::Dumper" => "0";
requires "Sub::Exporter" => "0";
requires "Test::Differences" => "0";
requires "Test::Fatal" => "0";
requires "Test::More" => "0";
requires "Test::Needs" => "0";
requires "Test::RequiresInternet" => "0";
requires "Test::Script" => "1.29";
requires "Test::Warnings" => "0";
requires "lib" => "0";
requires "perl" => "v5.18.0";
};
on 'test' => sub {
t/00-report-prereqs.dd view on Meta::CPAN
'CPAN::Meta' => '2.120900'
},
'requires' => {
'ExtUtils::MakeMaker' => '0',
'File::Spec' => '0',
'File::pushd' => '0',
'Log::Dispatch::Array' => '0',
'PPI::Dumper' => '0',
'Sub::Exporter' => '0',
'Test::Differences' => '0',
'Test::Fatal' => '0',
'Test::More' => '0',
'Test::Needs' => '0',
'Test::RequiresInternet' => '0',
'Test::Script' => '1.29',
'Test::Warnings' => '0',
'lib' => '0',
'perl' => 'v5.18.0'
}
}
};
#!/usr/bin/env perl
use strict;
use warnings;
use App::perlimports::Config ();
use Path::Tiny ();
use Test::Differences qw( eq_or_diff );
use Test::Fatal qw( exception );
use Test::More import => [qw( done_testing is like ok subtest )];
use TOML::Tiny qw( from_toml );
my $dir = Path::Tiny->tempdir('testconfigXXXXXXXX');
my $file = $dir->child('perlimports.toml');
ok( App::perlimports::Config->create_config($file), 'create_config' );
{
my $config = from_toml( $file->slurp );
use lib 'test-data/lib', 't/lib';
use App::perlimports::CLI ();
use Capture::Tiny qw( capture );
use Cpanel::JSON::XS qw( decode_json );
use File::pushd qw( pushd );
use Path::Tiny ();
use TestHelper qw( logger );
use Test::Differences qw( eq_or_diff );
use Test::Fatal qw( exception );
use Test::More import => [qw( diag done_testing is like ok subtest )];
use Test::Needs qw( Perl::Critic::Utils );
subtest 'bad path to config file' => sub {
local @ARGV = (
'--config-file',
'test-data/XXX',
'test-data/a.pl',
);
( run in 1.458 second using v1.01-cache-2.11-cpan-54e63673c56 )