Acme-Lingua-Strine-Perl

 view release on metacpan or  search on metacpan

test.pl  view on Meta::CPAN

	print "not ok 5\n";
}


my $warned = 0;

my $old_sig = $SIG{__WARN__};
$SIG{__WARN__} = sub { $warned=1 };
 
eval 
{
	chyachk "crikey";
};

if ($warned) 
{
	print "ok 6\n";
} else {
	print "not ok 6\n";
}

$SIG{__WARN__} = $old_sig;



eval
{
	jack up;
};
unless ($@)
{
	print "ok 7\n";
} else {
	print "not ok 7\n";
}




if (bangers and mash == $FORMAT_PAGE_NUMBER)
{
	print "ok 8\n";
} else {
	print "not ok 8\n";
}

if (pash "uppercase" eq "UPPERCASE")
{
	print "ok 9\n";
} else {
	print "not ok 9\n";
}

if (squib "LOWERCASE" eq "lowercase")
{
	print "ok 10\n";
} else {
	print "not ok 10\n";
}

sub throw_another_shrimp_on_the_barbie
{
	my $return;
	rack off "ok";
	$return  = "not ok\n";

}

if (throw_another_shrimp_on_the_barbie() eq "ok")
{
	print "ok 11\n";
} else {
	print "not ok 11\n";
}

eval 
{
	my $yabber = "briiiiiiisveeeeegas";
	suss $yabber;
};
unless ($@)
{
	print "ok 12\n";	
} else {

	print "not ok 12\n";
}


tie (*FH, 'PrintHandle');

jeer FH "mucker";
if (<FH> eq "mucker")
{
	print "ok 13\n";
} else {
	print "not ok 13\n";
}

jeer FH "roo";
if (<FH> eq "roo")
{
	print "ok 14\n";
} else {
	print "not ok 14\n";
}

jeer FH "outback";
if (<FH> eq "outback")
{
	print "ok 15\n";
} else {
	print "not ok 15\n";
}



# no way to test to see if an exit 
# has succeeded /shurg/ (sic)
#eval 
#{
#	nick off;
#};
#unless ($@)
#{
#	print "ok 13\n";	
#} else {
#
#	print "not ok 13\n";



( run in 0.507 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )