Codebase list libmodule-build-tiny-perl / 1a3b79f
Make install tests more platform independent Leon Timmermans 10 years ago
2 changed file(s) with 3 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
00 Revision history for Module::Build::Tiny
11
22 {{$NEXT}}
3 Make install tests more platform independent
34
45 0.033 2014-01-21 03:27:32CET+0100 Europe/Amsterdam
56 Require Getopt::Long 2.36
123123 {
124124 ok( open2(my($in, $out), $^X, Build => 'install'), 'Could run Build install' );
125125 my $output = do { local $/; <$in> };
126 like($output, qr[Installing install/lib/perl5/$Config{archname}/Foo/Bar\.pm], 'Build install output looks correctly');
126 my $filename = quotemeta catfile(qw/install lib perl5/, $Config{archname}, qw/Foo Bar.pm/);
127 like($output, qr/Installing $filename/, 'Build install output looks correctly');
127128
128129 ok( -f "install/lib/perl5/$Config{archname}/Foo/Bar.pm", 'Module is installed');
129130 ok( -f 'install/bin/simple', 'Script is installed');