IO-Socket-SSL
view release on metacpan or search on metacpan
t/readline.t view on Meta::CPAN
my @tests;
push @tests, [
"multi\nple\n\n1234567890line\n\n\n\nbla\n\nblubb\n\nblip",
sub {
my $c = shift;
local $/ = "\n\n";
my $b;
($b=<$c>) eq "multi\nple\n\n" || die "LFLF failed ($b)";
$/ = \"10";
($b=<$c>) eq "1234567890" || die "\\size failed ($b)";
$/ = '';
($b=<$c>) eq "line\n\n\n\n" || die "'' failed ($b)";
my @c = <$c>;
die "'' @ failed: @c" unless $c[0] eq "bla\n\n" &&
$c[1] eq "blubb\n\n" &&
$c[2] eq "blip" && @c == 3;
},
];
push @tests, [
"some\nstring\nwith\nsome\nlines\nwhatever",
( run in 0.527 second using v1.01-cache-2.11-cpan-49f99fa48dc )