This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
caf68b62ff07e17388f8299eab6eada44b29f1d2
[perl5.git] / lib / ExtUtils / t / PL_FILES.t
1 #!/usr/bin/perl -w
2
3 BEGIN {
4     if( $ENV{PERL_CORE} ) {
5         chdir 't' if -d 't';
6         @INC = ('../lib', 'lib');
7     }
8     else {
9         unshift @INC, 't/lib';
10     }
11 }
12 chdir 't';
13
14 use strict;
15 use Test::More 'no_plan';
16
17 use File::Spec;
18 use MakeMaker::Test::Setup::PL_FILES;
19 use MakeMaker::Test::Utils;
20
21 my $perl = which_perl();
22 my $make = make_run();
23 perl_lib();
24
25 setup;
26
27 END { 
28     ok( chdir File::Spec->updir );
29     ok( teardown );
30 }
31
32 ok chdir('PL_FILES-Module');
33
34 run(qq{$perl Makefile.PL});
35 cmp_ok( $?, '==', 0 );
36
37 my $make_out = run("$make");
38 is( $?, 0 ) || diag $make_out;
39
40 foreach my $file (qw(single.out 1.out 2.out)) {
41     ok( -e $file, "$file was created" );
42 }