X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FSub-Prototype-Util.git;a=blobdiff_plain;f=t%2F11-recall.t;h=916e7c5820c07c2829d7411f18821b3153243c5e;hp=10c479c89ade2a7d0535f41acfe458773812838f;hb=cdcb726f9c5b8e0414ea40052350331c72c637c8;hpb=bddf69cf5d7e479af6e609e493f344c3b191e69a diff --git a/t/11-recall.t b/t/11-recall.t index 10c479c..916e7c5 100644 --- a/t/11-recall.t +++ b/t/11-recall.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 7 + 18 + (($^V ge v5.10.0) ? 4 : 0); +use Test::More tests => 7 + 20 + (($^V ge v5.10.0) ? 4 : 0); use Scalar::Util qw/set_prototype/; use Sub::Prototype::Util qw/recall/; @@ -35,7 +35,8 @@ my $g = [ sub { $_ > 2 }, 1 .. 5 ]; my @tests = ( [ 'main::noproto', 'no prototype', $t, $t, [ 2, 1 ] ], - [ { 'CORE::push' => undef }, 'push', [ [ 1, 2 ], 3, 5 ], [ [ 1, 2, 3, 5 ], 3, 5 ], [ 4 ] ], + [ { 'main::noproto' => undef }, 'no prototype forced', $t, $t, [ 2, 1 ] ], + [ 'CORE::push', 'push', [ [ 1, 2 ], 3, 5 ], [ [ 1, 2, 3, 5 ], 3, 5 ], [ 4 ] ], [ { 'CORE::push' => '\@$' }, 'push just one', [ [ 1, 2 ], 3, 5 ], [ [ 1, 2, 3 ], 3, 5 ], [ 3 ] ], [ { 'CORE::map' => '\&@' }, 'map', $m, $m, [ 11 .. 15 ] ], [ 'main::mytrunc', 'truncate 1', [ 1 ], [ 1 ], [ undef, 1 ] ],