X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F12-level.t;h=9ac53b4adef862cd2051e3eb5a4c3de2f10a70d3;hb=6608416a53363055306406fd4eef5bfad5389b70;hp=a5b616377f37a695ae3e1602fd72dc93b78156a1;hpb=e531c89b3ecbc5d58156f71c5324f5f253459864;p=perl%2Fmodules%2FB-RecDeparse.git diff --git a/t/12-level.t b/t/12-level.t index a5b6163..9ac53b4 100644 --- a/t/12-level.t +++ b/t/12-level.t @@ -3,9 +3,8 @@ 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; sub add { $_[0] + $_[1] } @@ -44,3 +43,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');