File: podcover.t

package info (click to toggle)
libdigest-sha-perl 5.47-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 252 kB
  • ctags: 263
  • sloc: ansic: 1,005; perl: 280; makefile: 52
file content (44 lines) | stat: -rw-r--r-- 700 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
my $MODULE;

BEGIN {
	$MODULE = (-d "src") ? "Digest::SHA" : "Digest::SHA::PurePerl";
	eval "require $MODULE" || die $@;
	$MODULE->import(qw());
}

BEGIN {
	if ($ENV{PERL_CORE}) {
		chdir 't' if -d 't';
		@INC = '../lib';
	}
}

BEGIN {
	eval "use Test::More";
	if ($@) {
		print "1..0 # Skipped: Test::More not installed\n";
		exit;
	}
}

eval "use Test::Pod::Coverage 0.08";
plan skip_all => "Test::Pod::Coverage 0.08 required for testing POD coverage" if $@;

my @privfcns = ();

if ($MODULE eq "Digest::SHA") {
	@privfcns = qw(
		Addfile
		B64digest
		Hexdigest
		shaclose
		shadump
		shadup
		shaload
		shaopen
		sharewind
		shawrite
	);
}

all_pod_coverage_ok( { also_private => \@privfcns } );