X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FConfig-Any.git;a=blobdiff_plain;f=t%2F10-branches.t;fp=t%2F10-branches.t;h=e74294bd7b2ababa067c871e133b481edd7f91e0;hp=8e8d1b35e30e9ccf699f8a8b1ce0142a30f7f17c;hb=f0e3c2214342d0d8a8839009b8b9c7e6bfbc7ab2;hpb=e17d1736c6f94fcf7b5a1f395eaac6ead5882f6c diff --git a/t/10-branches.t b/t/10-branches.t index 8e8d1b3..e74294b 100644 --- a/t/10-branches.t +++ b/t/10-branches.t @@ -1,26 +1,26 @@ -use Test::More tests => 9; -use Config::Any; - -ok ( ! Config::Any->load_files(), "load_files expects args" ); -ok ( ! Config::Any->load_stems(), "load_stems expects args" ); - -{ - my @warnings; - local $SIG{__WARN__} = sub { push @warnings, @_ }; - Config::Any->load_files({}); - like (shift @warnings, qr/^no files specified/, "load_files expects files"); - Config::Any->load_stems({}); - like (shift @warnings, qr/^no stems specified/, "load_stems expects stems"); -} - -my @files = glob("t/conf/conf.*"); -my $filter = sub { return }; -ok(Config::Any->load_files({files=>\@files, use_ext=>0}), "use_ext 0 works"); -ok(Config::Any->load_files({files=>\@files, use_ext=>1}), "use_ext 1 works"); - -ok(Config::Any->load_files({files=>\@files, use_ext=>1, filter=>\&$filter}), "filter works"); -eval {Config::Any->load_files({files=>\@files, use_ext=>1, filter=>sub{die}}) }; -ok($@, "filter breaks"); - -my @stems = qw(t/conf/conf); -ok(Config::Any->load_stems({stems=>\@stems, use_ext=>1}), "load_stems with stems works"); +use Test::More tests => 9; +use Config::Any; + +ok ( ! Config::Any->load_files(), "load_files expects args" ); +ok ( ! Config::Any->load_stems(), "load_stems expects args" ); + +{ + my @warnings; + local $SIG{__WARN__} = sub { push @warnings, @_ }; + Config::Any->load_files({}); + like (shift @warnings, qr/^no files specified/, "load_files expects files"); + Config::Any->load_stems({}); + like (shift @warnings, qr/^no stems specified/, "load_stems expects stems"); +} + +my @files = glob("t/conf/conf.*"); +my $filter = sub { return }; +ok(Config::Any->load_files({files=>\@files, use_ext=>0}), "use_ext 0 works"); +ok(Config::Any->load_files({files=>\@files, use_ext=>1}), "use_ext 1 works"); + +ok(Config::Any->load_files({files=>\@files, use_ext=>1, filter=>\&$filter}), "filter works"); +eval {Config::Any->load_files({files=>\@files, use_ext=>1, filter=>sub{die}}) }; +ok($@, "filter breaks"); + +my @stems = qw(t/conf/conf); +ok(Config::Any->load_stems({stems=>\@stems, use_ext=>1}), "load_stems with stems works");