Silence warnings in test with 5.10.0
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sun, 28 Jun 2009 14:18:27 +0000 (16:18 +0200)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sun, 28 Jun 2009 14:18:27 +0000 (16:18 +0200)
ext/Safe/t/safeuniversal.t

index d37d7ca..5ef3842 100644 (file)
@@ -14,6 +14,7 @@ BEGIN {
 }
 
 use strict;
+use warnings;
 use Test::More;
 use Safe;
 plan(tests => 6);
@@ -22,6 +23,7 @@ my $c = new Safe;
 $c->permit(qw(require caller));
 
 my $r = $c->reval(q!
+    no warnings 'redefine';
     sub UNIVERSAL::isa { "pwned" }
     (bless[],"Foo")->isa("Foo");
 !);
@@ -32,6 +34,7 @@ is( (bless[],"Foo")->isa("Foo"), 1, "... but not outside" );
 sub Foo::foo {}
 
 $r = $c->reval(q!
+    no warnings 'redefine';
     sub UNIVERSAL::can { "pwned" }
     (bless[],"Foo")->can("foo");
 !);