🌌 SpectraShell
Current path:
home
/
.cpan
/
build
/
Data-Validate-IP-0.31-0
/
xt
/
author
/
👤 Create WP Admin
⬆️
Go up: xt
✏️ Editing: 00-compile.t
use 5.006; use strict; use warnings; # this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058 use Test::More; plan tests => 2; my @module_files = ( 'Data/Validate/IP.pm' ); # no fake home requested my @switches = ( -d 'blib' ? '-Mblib' : '-Ilib', ); use File::Spec; use IPC::Open3; use IO::Handle; open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!"; my @warnings; for my $lib (@module_files) { # see L<perlfaq8/How can I capture STDERR from an external command?> my $stderr = IO::Handle->new; diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } $^X, @switches, '-e', "require q[$lib]")) if $ENV{PERL_COMPILE_TEST_DEBUG}; my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]"); binmode $stderr, ':crlf' if $^O eq 'MSWin32'; my @_warnings = <$stderr>; waitpid($pid, 0); is($?, 0, "$lib loaded ok"); shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/ and not eval { +require blib; blib->VERSION('1.01') }; if (@_warnings) { warn @_warnings; push @warnings, @_warnings; } } is(scalar(@warnings), 0, 'no warnings found') or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) );
Save
📄
00-compile.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
eol.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
mojibake.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
no-tabs.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
pod-coverage.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
pod-spell.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
pod-syntax.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
portability.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
precious.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
synopsis.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
📄
test-version.t
|
✏️ Edit
|
✏️ Rename
|
🗑️ Delete
Upload
📁
Create Folder