]> git.vpit.fr Git - perl/modules/B-RecDeparse.git/blobdiff - t/12-level.t
Two useless 'use B::Deparse' in tests
[perl/modules/B-RecDeparse.git] / t / 12-level.t
index a5b616377f37a695ae3e1602fd72dc93b78156a1..9ac53b4adef862cd2051e3eb5a4c3de2f10a70d3 100644 (file)
@@ -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');