Changeset 22025

Show
Ignore:
Timestamp:
10/24/08 13:26:03 (5 years ago)
Author:
yappo
Message:

refactoring

Location:
lang/perl/Module-Setup/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Module-Setup/trunk/lib/Module/Setup/Test/Utils.pm

    r22024 r22025  
    3535my $setup_dir; 
    3636sub setup_dir (@) { 
    37     $setup_dir ||= File::Temp->newdir; 
     37    $setup_dir = File::Temp->newdir unless $setup_dir; 
    3838    _path_dir($setup_dir, @_); 
    3939} 
     
    6464my $target_dir; 
    6565sub target_dir (@) { 
    66     $target_dir ||= File::Temp->newdir; 
     66    $target_dir = File::Temp->newdir unless $target_dir; 
    6767    _path_dir($target_dir, @_); 
    6868} 
     
    8080    @argv = @{ $argv[0] } if ref $argv[0] eq 'ARRAY'; 
    8181 
    82     $options->{module_setup_dir} ||= setup_dir; 
     82    $options->{module_setup_dir} = setup_dir unless $options->{module_setup_dir}; 
    8383    if ($options->{target}) { 
    8484        $options->{target} = target_dir; 
     
    9494sub dialog (;&) { 
    9595    my $code = shift; 
    96     if (ref $code eq 'CODE') { 
    97         no warnings 'redefine'; 
    98         *Module::Setup::dialog = $code; 
    99     } 
     96    no warnings 'redefine'; 
     97    *Module::Setup::dialog = $code; 
    10098} 
    10199 
  • lang/perl/Module-Setup/trunk/t/030_plugin/illegalplugin.t

    r22023 r22025  
    22use Test::More tests => 1; 
    33 
    4 my $module_setup_dir = File::Temp->newdir; 
    5 my $target           = File::Temp->newdir; 
    64eval { 
    7     module_setup { flavor_class => '+t::Flavor::IllegalPlugin', target => 1 }, 'IllegalPlugin'; 
     5    module_setup { flavor_class => '+t::Flavor::IllegalPlugin', target => 1, module_setup_dir => setup_dir }, 'IllegalPlugin'; 
    86}; 
    97like $@, qr/Can't locate IllegalPlugin.pm/;