Blame t/bits.t

Packit f354a3
#!perl -w
Packit f354a3
Packit f354a3
use Test qw(plan ok);
Packit f354a3
plan tests => 2;
Packit f354a3
Packit f354a3
use Digest::MD5;
Packit f354a3
Packit f354a3
my $md5 = Digest::MD5->new;
Packit f354a3
Packit f354a3
if ($Digest::base::VERSION) {
Packit f354a3
    $md5->add_bits("01111111");
Packit f354a3
    ok($md5->hexdigest, "83acb6e67e50e31db6ed341dd2de1595");
Packit f354a3
    eval {
Packit f354a3
	$md5->add_bits("0111");
Packit f354a3
    };
Packit f354a3
    ok($@ =~ /must be multiple of 8/);
Packit f354a3
}
Packit f354a3
else {
Packit f354a3
    print "# No Digest::base\n";
Packit f354a3
    eval {
Packit f354a3
	$md5->add_bits("foo");
Packit f354a3
    };
Packit f354a3
    ok($@ =~ /^Can\'t locate Digest\/base\.pm in \@INC/);
Packit f354a3
    ok(1);  # dummy
Packit f354a3
}
Packit f354a3