[Module-build-checkins] Module-Build/t destinations.t,1.7,1.8
Status: Beta
Brought to you by:
kwilliams
|
From: Michael G S. <sc...@us...> - 2005-06-20 23:24:12
|
Update of /cvsroot/module-build/Module-Build/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15779/t Modified Files: destinations.t Log Message: Eliminate unused code trying to figure out the system prefix. Change install_destinations test to use test_intall_destination() Index: destinations.t =================================================================== RCS file: /cvsroot/module-build/Module-Build/t/destinations.t,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- destinations.t 20 Jun 2005 23:21:40 -0000 1.7 +++ destinations.t 20 Jun 2005 23:24:00 -0000 1.8 @@ -62,35 +62,26 @@ $m->install_base( undef ); ok( !defined $m->install_base ); -##### Adaptation START -# Adapted from ExtUtils::MakeMaker::MM_Any::init_INSTALL_from_PREFIX() - -my $core_prefix = $Config{installprefixexp} || $Config{installprefix} || - $Config{prefixexp} || $Config{prefix} || ''; -my $vend_prefix = $Config{usevendorprefix} ? $Config{vendorprefixexp} : ''; -my $site_prefix = $Config{siteprefixexp} || $core_prefix; - -my $libstyle = $Config{installstyle} || 'lib/perl5'; -my $manstyle = $libstyle eq 'lib/perl5' ? $libstyle : ''; - -##### Adaptation END my $prefix = catdir( qw( some prefix ) ); $m->prefix( $prefix ); is( $m->{properties}{prefix}, $prefix ); -my $c = \%Config; - test_prefix($prefix); + +# Check that we can return to normality after setting prefix. $m->install_base( $install_base ); -is( $m->install_destination( 'lib' ), catdir( $install_base, 'lib', 'perl5' ) ); -is( $m->install_destination( 'arch' ), catdir( $install_base, 'lib', 'perl5', $Config{archname} ) ); -is( $m->install_destination( 'bin' ), catdir( $install_base, 'bin' ) ); -is( $m->install_destination( 'script' ), catdir( $install_base, 'bin' ) ); -is( $m->install_destination( 'bindoc' ), catdir( $install_base, 'man', 'man1') ); -is( $m->install_destination( 'libdoc' ), catdir( $install_base, 'man', 'man3' ) ); +test_install_destination( $m, { + lib => catdir( $install_base, 'lib', 'perl5' ), + arch => catdir( $install_base, 'lib', 'perl5', $Config{archname} ), + bin => catdir( $install_base, 'bin' ), + script => catdir( $install_base, 'bin' ), + bindoc => catdir( $install_base, 'man', 'man1'), + libdoc => catdir( $install_base, 'man', 'man3' ), +}); + sub test_prefix { my ($prefix) = shift; |