⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlbat.t

📁 source of perl for linux application,
💻 T
字号:
# Testing HTMLBatchBEGIN {    if($ENV{PERL_CORE}) {        chdir 't';        @INC = '../lib';    }}# Time-stamp: "2004-05-24 02:07:47 ADT"use strict;#sub Pod::Simple::HTMLBatch::DEBUG () {5};use Test;BEGIN { plan tests => 8 }require Pod::Simple::HTMLBatch;;use File::Spec;use Cwd;my $cwd = cwd();print "# CWD: $cwd\n";my $t_dir;my $corpus_dir;foreach my $t_maybe (  File::Spec->catdir( File::Spec->updir(), 'lib','Pod','Simple','t'),  File::Spec->catdir( $cwd ),  File::Spec->catdir( $cwd, 't' ),  'OHSNAP') {  die "Can't find the test corpus" if $t_maybe eq 'OHSNAP';  next unless -e $t_maybe;  $t_dir = $t_maybe;  $corpus_dir = File::Spec->catdir( $t_maybe, 'testlib1' );  next unless -e $corpus_dir;  last;}print "# OK, found the test corpus as $corpus_dir\n";ok 1;my $outdir;while(1) {  my $rand = sprintf "%05x", rand( 0x100000 );  $outdir = File::Spec->catdir( $t_dir, "delme-$rand-out" );  last unless -e $outdir;}END {    use File::Path;    rmtree $outdir, 0, 0;}ok 1;print "# Output dir: $outdir\n";mkdir $outdir, 0777 or die "Can't mkdir $outdir: $!";print "# Converting $corpus_dir => $outdir\n";my $conv = Pod::Simple::HTMLBatch->new;$conv->verbose(0);$conv->batch_convert( [$corpus_dir], $outdir );ok 1;print "# OK, back from converting.\n";my @files;use File::Find;find( sub { push @files, $File::Find::name; return }, $outdir );{  my $long = ( grep m/zikzik\./i, @files )[0];  ok($long) or print "# How odd, no zikzik file in $outdir!?\n";  if($long) {    $long =~ s{zikzik\.html?$}{}s;    for(@files) { substr($_, 0, length($long)) = '' }    @files = grep length($_), @files;  }}print "#Produced in $outdir ...\n";foreach my $f (sort @files) {  print "#   $f\n";}print "# (", scalar(@files), " items total)\n";# Some minimal sanity checks:ok scalar(grep m/\.css/i, @files) > 5;ok scalar(grep m/\.html?/i, @files) > 5;ok scalar grep m{squaa\W+Glunk.html?}i, @files;# use Pod::Simple;# *pretty = \&Pod::Simple::BlackBox::pretty;print "# Bye from ", __FILE__, "\n";ok 1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -