prereq_print.t revision 1
3d63ea05cb8474d8036d3588cf8299306a994b8cas# 'make disttest' sets a bunch of environment variables which interfere
3d63ea05cb8474d8036d3588cf8299306a994b8cas# with our testing.
3d63ea05cb8474d8036d3588cf8299306a994b8casmy $prereq_out = run(qq{$Perl Makefile.PL "PREREQ_PRINT=1"});
3d63ea05cb8474d8036d3588cf8299306a994b8casok( !-r $Makefile, "PREREQ_PRINT produces no $Makefile" );
3d63ea05cb8474d8036d3588cf8299306a994b8cas ::is_deeply( $PREREQ_PM, { strict => 0 }, 'prereqs dumped' );
3d63ea05cb8474d8036d3588cf8299306a994b8cas$prereq_out = run(qq{$Perl Makefile.PL "PRINT_PREREQ=1"});
3d63ea05cb8474d8036d3588cf8299306a994b8casok( !-r $Makefile, "PRINT_PREREQ produces no $Makefile" );
3d63ea05cb8474d8036d3588cf8299306a994b8cas::like( $prereq_out, qr/^perl\(strict\) \s* >= \s* 0 \s*$/x,
3d63ea05cb8474d8036d3588cf8299306a994b8cas# Currently a bug.
3d63ea05cb8474d8036d3588cf8299306a994b8cas#my $prereq_out = run(qq{$Perl Makefile.PL "PREREQ_PRINT=0"});
3d63ea05cb8474d8036d3588cf8299306a994b8cas#ok( -r $Makefile, "PREREQ_PRINT=0 produces a $Makefile" );
3d63ea05cb8474d8036d3588cf8299306a994b8cas#is( $?, 0, ' exited normally' );
3d63ea05cb8474d8036d3588cf8299306a994b8cas#unlink $Makefile;
3d63ea05cb8474d8036d3588cf8299306a994b8cas# Currently a bug.
3d63ea05cb8474d8036d3588cf8299306a994b8cas#my $prereq_out = run(qq{$Perl Makefile.PL "PRINT_PREREQ=1"});
3d63ea05cb8474d8036d3588cf8299306a994b8cas#ok( -r $Makefile, "PRINT_PREREQ=0 produces a $Makefile" );
3d63ea05cb8474d8036d3588cf8299306a994b8cas#is( $?, 0, ' exited normally' );
3d63ea05cb8474d8036d3588cf8299306a994b8cas#unlink $Makefile;