summaryrefslogtreecommitdiff
path: root/t/op/push.t
diff options
context:
space:
mode:
authorLarry Wall <lwall@netlabs.com>1993-10-07 23:00:00 +0000
committerLarry Wall <lwall@netlabs.com>1993-10-07 23:00:00 +0000
commit79072805bf63abe5b5978b5928ab00d360ea3e7f (patch)
tree96688fcd69f9c8d2110e93c350b4d0025eaf240d /t/op/push.t
parente334a159a5616cab575044bafaf68f75b7bb3a16 (diff)
downloadperl-79072805bf63abe5b5978b5928ab00d360ea3e7f.tar.gz
perl 5.0 alpha 2perl-5a2
[editor's note: from history.perl.org. The sparc executables originally included in the distribution are not in this commit.]
Diffstat (limited to 't/op/push.t')
-rwxr-xr-x[-rw-r--r--]t/op/push.t11
1 files changed, 8 insertions, 3 deletions
diff --git a/t/op/push.t b/t/op/push.t
index 721b63f2f7..68fab66af7 100644..100755
--- a/t/op/push.t
+++ b/t/op/push.t
@@ -1,6 +1,6 @@
#!./perl
-# $Header: push.t,v 4.0 91/03/20 01:54:07 lwall Locked $
+# $RCSfile: push.t,v $$Revision: 4.1 $$Date: 92/08/07 18:28:13 $
@tests = split(/\n/, <<EOF);
0 3, 0 1 2, 3 4 5 6 7
@@ -28,11 +28,16 @@ if (join(':',@x) eq '1:2:3:1:2:3:4') {print "ok 2\n";} else {print "not ok 2\n";
$test = 3;
foreach $line (@tests) {
($list,$get,$leave) = split(/,\t*/,$line);
- @list = split(' ',$list);
+ ($pos, $len, @list) = split(' ',$list);
@get = split(' ',$get);
@leave = split(' ',$leave);
@x = (0,1,2,3,4,5,6,7);
- @got = splice(@x,@list);
+ if (defined $len) {
+ @got = splice(@x, $pos, $len, @list);
+ }
+ else {
+ @got = splice(@x, $pos);
+ }
if (join(':',@got) eq join(':',@get) &&
join(':',@x) eq join(':',@leave)) {
print "ok ",$test++,"\n";