X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FB-RecDeparse.git;a=blobdiff_plain;f=t%2F12-level.t;h=5c1b95ae69e5016ee5da946098f423e1d829db16;hp=a5b616377f37a695ae3e1602fd72dc93b78156a1;hb=d7da895fc789a83e122c00e9b2df1e68159feeeb;hpb=c230471832c1e52b30e3c3ffd8877718e9c8905c 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');