The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

BEGIN { # Magic Perl CORE pragma
if ($ENV{PERL_CORE}) {
chdir 't' if -d 't';
@INC = ('../lib','.');
}
}
use Test::More tests => 2;
use strict;
use_ok( 'ifdef','_testing_' );
my $original = <<'EOD';
=begin DEBUGGING
=cut
# XXX This line needs to be fixed
=begin FOObar
=cut
=begin DEBUGGING
EOD
foreach my $prefix (':') {
ifdef->import( '_testing_', $prefix.'all' );
is( ifdef::process( $original ),<<'EOD',"Check process output ${prefix}all" );
{;
}
# XXX This line needs to be fixed
{;
}
EOD
}