X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=dev%2Fi386%2Flibpod-simple-perl%2Flibpod-simple-perl-3.07%2Ft%2Fsearch12.t;fp=dev%2Fi386%2Flibpod-simple-perl%2Flibpod-simple-perl-3.07%2Ft%2Fsearch12.t;h=4f620c0cf94a6f84cf57e1cbe6f4ab06f51c2ed1;hb=8977e561d8a9eae6959218b0306c9df2056a38a9;hp=0000000000000000000000000000000000000000;hpb=df794b845212301ea0d267c919232538bfef356a;p=dh-make-perl diff --git a/dev/i386/libpod-simple-perl/libpod-simple-perl-3.07/t/search12.t b/dev/i386/libpod-simple-perl/libpod-simple-perl-3.07/t/search12.t new file mode 100644 index 0000000..4f620c0 --- /dev/null +++ b/dev/i386/libpod-simple-perl/libpod-simple-perl-3.07/t/search12.t @@ -0,0 +1,79 @@ +BEGIN { + if($ENV{PERL_CORE}) { + chdir 't'; + @INC = '../lib'; + } +} + +use strict; +use Pod::Simple::Search; +use Test; +BEGIN { plan tests => 7 } + +print "# ", __FILE__, + ": Testing the surveying of the current directory...\n"; + +my $x = Pod::Simple::Search->new; +die "Couldn't make an object!?" unless ok defined $x; + +$x->inc(0); + +use File::Spec; +use Cwd; +my $cwd = cwd(); +print "# CWD: $cwd\n"; + +sub source_path { + my $file = shift; + if ($ENV{PERL_CORE}) { + require File::Spec; + my $updir = File::Spec->updir; + my $dir = File::Spec->catdir($updir, 'lib', 'Pod', 'Simple', 't'); + return File::Spec->catdir ($dir, $file); + } else { + return $file; + } +} + +my $here; +if( -e ($here = source_path('testlib1'))) { + chdir $here; +} elsif(-e ($here = File::Spec->catdir($cwd, 't', 'testlib1'))) { + chdir $here; +} else { + die "Can't find the test corpus"; +} +print "# OK, found the test corpus as $here\n"; +ok 1; + +print $x->_state_as_string; +#$x->verbose(12); + +use Pod::Simple; +*pretty = \&Pod::Simple::BlackBox::pretty; + +my($name2where, $where2name) = $x->survey('.'); + +my $p = pretty( $where2name, $name2where )."\n"; +$p =~ s/, +/,\n/g; +$p =~ s/^/# /mg; +print $p; + +{ +my $names = join "|", sort values %$where2name; +ok $names, "Blorm|Zonk::Pronk|hinkhonk::Glunk|hinkhonk::Vliff|perlflif|perlthng|squaa|squaa::Glunk|squaa::Vliff|zikzik"; +} + +{ +my $names = join "|", sort keys %$name2where; +ok $names, "Blorm|Zonk::Pronk|hinkhonk::Glunk|hinkhonk::Vliff|perlflif|perlthng|squaa|squaa::Glunk|squaa::Vliff|zikzik"; +} + +ok( ($name2where->{'squaa'} || 'huh???'), '/squaa\.pm$/'); + +ok grep( m/squaa\.pm/, keys %$where2name ), 1; + +ok 1; + +__END__ +