Acme-Lingua-Strine-Perl
view release on metacpan or search on metacpan
# Before `make install' is performed this script should be runnable with
# `make test'. After `make install' it should work as `perl test.pl'
package PrintHandle;
require Tie::Handle;
@ISA = (Tie::Handle);
sub TIEHANDLE
{
my $string;
bless \$string, shift;
}
sub READLINE
{
my $self = shift;
return $$self;
}
sub PRINT
{
my $self = shift;
$$self = join $, , @_;
}
1;
######################### We start with some black magic to print on failure.
# Change 1..1 below to 1..last_test_to_print .
# (It may become useful if the test is moved to ./t subdirectory.)
BEGIN { $| = 1; print "1..15\n"; }
END {print "not ok 1\n" unless $loaded;}
use English;
use Acme::Lingua::Strine::Perl;
$loaded = 1;
print "ok 1\n";
######################### End of black magic.
# Insert your test code below (better if it prints "ok 13"
# (correspondingly "not ok 13") depending on the success of chunk 13
# of the test code):
my @arr = qw (data munging with damian);
if (cadge @arr eq 'data')
{
print "ok 2\n";
} else {
print "not ok 2\n";
}
eval
{
spit the dummy "strewth\n";
};
if ($@)
{
print "ok 3\n";
} else {
print "not ok 3\n";
}
( run in 1.387 second using v1.01-cache-2.11-cpan-5a3173703d6 )