# };
EOT
- TEST q(Data::Dumper->new([{ foo => sub { print "foo"; } }])->Dump);
+ if(" $Config{'extensions'} " !~ m[ B ]) {
+ SKIP_TEST "Perl configured without B module";
+ } else {
+ TEST q(Data::Dumper->new([{ foo => sub { print "foo"; } }])->Dump);
+ }
}
############# 214
if ($ENV{PERL_CORE}) {
chdir 't' if -d 't';
@INC = '../lib';
+ require Config; import Config;
+ if (" $Config{'extensions'} " !~ m[ Time/HiRes ]) {
+ print "1..0 # Skip -- Perl configured without Time::HiRes module\n";
+ exit 0;
+ }
}
}
# test CvGV name
SKIP: {
- skip( 'no Devel::Peek', 1 ) unless use_ok( 'Devel::Peek' );
+ if (" $Config::Config{'extensions'} " !~ m[ Devel/Peek ]) {
+ skip( 'no Devel::Peek', 2 );
+ }
+ use_ok( 'Devel::Peek' );
is( $d->CvGV_name(\&TieOut::read), 'TieOut::read', 'CvGV_name found sub' );
}
./"TEST"
######## "Segfault using HTML::Entities", Richard Jolly <richardjolly@mac.com>, <A3C7D27E-C9F4-11D8-B294-003065AE00B6@mac.com> in perl-unicode@perl.org
-lw
+# SKIP: " $Config::Config{'extensions'} " !~ m[ Encode ] # Perl configured without Encode module
BEGIN {
eval 'require Encode';
if ($@) { exit 0 } # running minitest?