summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-04-27 08:13:34 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-04-27 08:13:34 +0000
commitdb37a92e82b89bddd13b884e84f66b3fa0b4de08 (patch)
treebc9ca8acdebece5f2e69b1000726a24d1653a603
parent0ea4badca0069846e0da75feed0fdb587e8fc275 (diff)
downloadperl-db37a92e82b89bddd13b884e84f66b3fa0b4de08.tar.gz
Add a test case for [perl #15288] (already solved).
p4raw-id: //depot/perl@19351
-rwxr-xr-xt/op/pack.t10
1 files changed, 9 insertions, 1 deletions
diff --git a/t/op/pack.t b/t/op/pack.t
index d3be738b29..0c7d51d73a 100755
--- a/t/op/pack.t
+++ b/t/op/pack.t
@@ -6,7 +6,7 @@ BEGIN {
require './test.pl';
}
-plan tests => 5849;
+plan tests => 5852;
use strict;
use warnings;
@@ -1100,3 +1100,11 @@ ok(pack('u2', 'AA'), "[perl #8026]"); # used to hang and eat RAM in perl 5.7.2
$_ = pack('c', 65); # 'A' would not be EBCDIC-friendly
is(unpack('c'), 65, "one-arg unpack (change #18751)"); # defaulting to $_
+
+{
+ my $a = "X\t01234567\n" x 100;
+ my @a = unpack("(a1 c/a)*", $a);
+ is(scalar @a, 200, "[perl #15288]");
+ is($a[-1], "01234567\n", "[perl #15288]");
+ is($a[-2], "X", "[perl #15288]");
+}