]> git.vpit.fr Git - perl/modules/Sub-Prototype-Util.git/blobdiff - t/11-wrap.t
Switch to qw<>
[perl/modules/Sub-Prototype-Util.git] / t / 11-wrap.t
index c03654a133794f27f5659ab224159fbebf65172e..88ee5c6563034295b4b75f24d38270e07c0c708e 100644 (file)
@@ -5,8 +5,8 @@ use warnings;
 
 use Test::More tests => 7 + 6 + 3 + 1 + 6 + 1 + (($^V ge v5.10.0) ? 2 : 0) + 1;
 
-use Scalar::Util qw/set_prototype/;
-use Sub::Prototype::Util qw/wrap/;
+use Scalar::Util         qw<set_prototype>;
+use Sub::Prototype::Util qw<wrap>;
 
 sub exception {
  my ($msg) = @_;
@@ -27,7 +27,7 @@ like $@, exception('Unhandled CODE'), 'recall coderef croaks';
 eval { wrap { 'foo' => undef, 'bar' => undef } };
 like $@, qr!exactly\s+one\s+key/value\s+pair!,
                                            'recall hashref with 2 pairs croaks';
-eval { wrap 'hlagh', qw/a b c/ };
+eval { wrap 'hlagh', qw<a b c> };
 like $@, exception('Optional arguments'),
                                   'recall takes options in a key => value list';
 
@@ -40,16 +40,16 @@ $push = wrap 'CORE::push', sub => 0;
 is($push, $push_exp, 'wrap push as a raw string');
 $push = wrap 'CORE::push';
 is(ref $push, 'CODE', 'wrap compiled push is a CODE reference');
-my @a = qw/a b/;
+my @a = qw<a b>;
 my $ret = $push->(\@a, 7 .. 12);
-is_deeply(\@a, [ qw/a b/, 7 .. 12 ], 'wrap compiled push works');
+is_deeply(\@a, [ qw<a b>, 7 .. 12 ], 'wrap compiled push works');
 is($ret, 8, 'wrap compiled push returns the correct number of elements');
 
 my $push2 = wrap { 'CORE::push' => '\@;$' };
 is(ref $push2, 'CODE', 'wrap compiled truncated push is a CODE reference');
-@a = qw/x y z/;
+@a = qw<x y z>;
 $ret = $push2->(\@a, 3 .. 5);
-is_deeply(\@a, [ qw/x y z/, 3 ], 'wrap compiled truncated push works');
+is_deeply(\@a, [ qw<x y z>, 3 ], 'wrap compiled truncated push works');
 is($ret, 4, 'wrap compiled truncated push returns the correct number of elements');
 
 sub cb (\[$@]\[%&]&&);
@@ -108,9 +108,9 @@ SKIP: {
                              wrong_ref => 'die "hlagh"',
  my @tests = (
   [ \'a',        \'b',        [ 'ab' ],        'scalar-scalar' ],
-  [ \'c',        [ qw/d e/ ], [ qw/c d e/ ],   'scalar-array' ],
-  [ [ qw/f g/ ], \'h',        [ qw/f g h/ ],   'array-scalar' ],
-  [ [ qw/i j/ ], [ qw/k l/ ], [ qw/i j k l/ ], 'array-array' ]
+  [ \'c',        [ qw<d e> ], [ qw<c d e> ],   'scalar-array' ],
+  [ [ qw<f g> ], \'h',        [ qw<f g h> ],   'array-scalar' ],
+  [ [ qw<i j> ], [ qw<k l> ], [ qw<i j k l> ], 'array-array' ]
  );
  for (@tests) {
   my $res = [ $cat->($_->[0], $_->[1]) ];
@@ -131,12 +131,12 @@ sub myit { my $ar = shift; push @$ar, @_; };
 if ($^V ge v5.10.0) {
  set_prototype \&myit, '\@$_';
  my $it = wrap 'main::myit';
- my @a = qw/u v w/;
+ my @a = qw<u v w>;
  local $_ = 7;
  $it->(\@a, 3, 4, 5);
- is_deeply(\@a, [ qw/u v w/, 3, 4 ], '_ with arguments');
+ is_deeply(\@a, [ qw<u v w>, 3, 4 ], '_ with arguments');
  $it->(\@a, 6);
- is_deeply(\@a, [ qw/u v w/, 3, 4, 6, 7 ], '_ without arguments');
+ is_deeply(\@a, [ qw<u v w>, 3, 4, 6, 7 ], '_ without arguments');
 }
 
 eval { wrap { 'main::dummy' => '\[@%]' }, ref => 'shift' };