prevent warnings in t/method-installer-runtime.t
[p5sagit/Devel-Declare.git] / t / method-installer-runtime.t
CommitLineData
b633fbd2 1
2use strict;
3
4use Test::More tests => 3;
5
2a707961 6use lib 'lib';
b633fbd2 7use Devel::Declare::MethodInstaller::Simple;
8
2a707961 9# suppress warnings
10sub Devel::Declare::MethodInstaller::Simple::parse_proto { '' }
11
b633fbd2 12BEGIN {
13 Devel::Declare::MethodInstaller::Simple->install_methodhandler(
14 name => 'method',
15 into => 'main',
16 );
17}
18
19is eval { foo() } , undef;
20like $@, qr/subroutine &main::foo/;
21
22method foo { 1 }
23
24is foo(), 1;
25