]> git.vpit.fr Git - perl/modules/Variable-Magic.git/commitdiff
Improve op_info coverage
authorVincent Pit <vince@profvince.com>
Sat, 24 Apr 2010 21:01:49 +0000 (23:01 +0200)
committerVincent Pit <vince@profvince.com>
Sat, 24 Apr 2010 21:01:49 +0000 (23:01 +0200)
t/18-opinfo.t

index c03c3de6b33b88af50906c8ca40e526376d881a4..c1d3961b3ce10bf466588b64db7bacc8452f0e0f 100644 (file)
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 14 * (3 + 4) + 5;
+use Test::More tests => 17 * (3 + 4) + 5;
 
 use Config qw/%Config/;
 
@@ -24,6 +24,10 @@ my @tests = (
  [ 'get', '$c',    'my $c = 1', '$c ** 2',         [ 'pow',     'B::BINOP'  ] ],
  [ 'get', '$c',    'my $c = 1', 'my $x = $c',      [ 'sassign', 'B::BINOP'  ] ],
  [ 'get', '$c',    'my $c = 1', '1 if $c',         [ 'and',     'B::LOGOP'  ] ],
+ [ 'get', '$c',    'my $c = []','ref $c',          [ 'ref',     'B::UNOP'   ] ],
+ [ 'get', '$c',    'my $c = $0','-f $c',           [ 'ftfile',  'B::UNOP'   ] ],
+ [ 'get', '$c',    'my $c = "Z"',
+                   'my $i = 1; Z:goto $c if $i--', [ 'goto',    'B::UNOP'   ] ],
  [ 'set', '$c',    'my $c = 1', 'bless \$c, "main"',
                                                    [ 'bless',   'B::LISTOP' ] ],
  [ 'get', '$c',    'my $c = ""','$c =~ /x/',       [ 'match',   'B::PMOP'   ] ],