X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F30-scope.t;h=644c3de9c97c05ab4e0a90f42f8be4aba86645ed;hp=afb0e400bb7276d806d658a51c604949bc3f47d7;hb=b11e5a01561dde92d778ab423666bc76ac358c6a;hpb=94eaa9a61ca1429f0cf218ba0e6512f0c0c073aa diff --git a/t/30-scope.t b/t/30-scope.t index afb0e40..644c3de 100644 --- a/t/30-scope.t +++ b/t/30-scope.t @@ -73,7 +73,7 @@ sub expect { } } is $@, '', "no indirect; eval 'my \$x = new Bar'"; - if ($] < 5.009005) { + if ("$]" < 5.009005) { is @w, 0, 'no warnings caught'; pass 'placeholder'; } else { @@ -85,7 +85,7 @@ sub expect { SKIP: { skip 'The pragma doesn\'t propagte into eval STRING before perl 5.10' => 2 - if $] < 5.009005; + if "$]" < 5.009005; my @w; my $test = sub { eval 'return; new XYZ' }; { @@ -116,13 +116,13 @@ SKIP: { eval "return; no indirect; use indirect::TestRequired2; my \$x = new Bar;"; } is $@, '', 'second require test doesn\'t croak prematurely'; - @w = grep !/^warn:Attempt\s+to\s+free\s+unreferenced/, @w if $] <= 5.008003; + @w = grep !/^warn:Attempt\s+to\s+free\s+unreferenced/, @w if "$]" <= 5.008003; my $w = shift @w; like $w, expect('Baz', 't/lib/indirect/TestRequired2.pm'), 'second require test caught error for Baz'; SKIP: { skip 'The pragma doesn\'t propagte into eval STRING before perl 5.10' => 1 - if $] < 5.009005; + if "$]" < 5.009005; $w = shift @w; like $w, expect('Blech'), 'second require test caught error for Blech'; } @@ -146,7 +146,7 @@ SKIP: { new indirect::TestRequired3Z; } TESTREQUIRED3 - @w = grep !/^warn:Attempt\s+to\s+free\s+unreferenced/, @w if $] <= 5.008003; + @w = grep !/^warn:Attempt\s+to\s+free\s+unreferenced/, @w if "$]" <= 5.008003; is $@, '', "pragma leak when reusing callback test doesn't croak prematurely"; is_deeply \@w, [ ],