X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F12-level.t;h=5c1b95ae69e5016ee5da946098f423e1d829db16;hb=ec8262f6b90d1c456270cbe1678cb8ff2c80d660;hp=a5b616377f37a695ae3e1602fd72dc93b78156a1;hpb=e531c89b3ecbc5d58156f71c5324f5f253459864;p=perl%2Fmodules%2FB-RecDeparse.git diff --git a/t/12-level.t b/t/12-level.t index a5b6163..5c1b95a 100644 --- a/t/12-level.t +++ b/t/12-level.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => (3 + 3) * 5; +use Test::More tests => (3 + 3) * 5 + 1; use B::Deparse; use B::RecDeparse; @@ -44,3 +44,7 @@ which $brd, [ ], [ qw/add mul fma/ ], 2; $brd = B::RecDeparse->new(deparse => [ $br_args ], level => 3); which $brd, [ ], [ qw/add mul fma/ ], 2; + +sub fakegv { return @_ } +eval { $brd->coderef2text(sub { return fakegv() }) }; +is($@, '', 'don\'t croak on non-CV GV\'s at level >= 1');