use strict;
use warnings;
-use Test::More tests => 36;
+use Test::More tests => 40;
use Sub::Nary;
[ sub { $x, @a }, 'list' ],
[ sub { %h, $y }, 'list' ],
- [ sub { 1 .. 3 }, 'list' ],
- [ sub { my @a = (1 .. 4) }, 4 ],
+ [ sub { 1 .. 3 }, 3 ],
+ [ sub { $x .. 3 }, 'list' ],
+ [ sub { 1 .. $x }, 'list' ],
+ [ sub { '2foo' .. 4 }, 3 ],
+ [ sub { my @a = (7, 8); @a .. 4 }, 'list' ],
+ [ sub { my @a = (1 .. 4) }, 4 ],
[ sub { "banana" =~ /(a)/g }, 'list' ],