root/lang/perl/Config-Multi/trunk/t/02-overwrite.t @ 11786

Revision 11786, 0.7 kB (checked in by tomyhero, 5 years ago)

lang/perl/Config-Multi: FindBin::libs消し忘れてた。orz.

RevLine 
[11665]1use Test::Base;
2use Config::Multi;
3use FindBin;
4use File::Spec;
5use File::Basename;
6use Data::Dumper;
7
8plan tests => 3 * blocks ;
9
10my $dir = File::Spec->catfile( $FindBin::Bin , 'conf' );
11
12run {
13    my $block = shift;
[11667]14    my $cm = Config::Multi->new({dir => $dir , app_name => 'myapp' , prefix => $block->prefix , extension => 'yml' });
[11665]15    my $config = $cm->load();
16
17    is( $block->love, $config->{love} );
18    is( $block->animal, $config->{animal} );
19    is( $block->boin, $config->{boin} );
20}
21
22__END__
23=== prefix foo
24--- prefix chomp
25foo
26--- love chomp
27cat
28--- animal chomp
29shark
30--- boin chomp
31shark
32=== prefix web
33--- prefix chomp
34web
35--- love chomp
36pig
37--- animal chomp
38shark
39--- boin chomp
40oppai
Note: See TracBrowser for help on using the browser.