debug flag, extra test
[p5sagit/Devel-Declare.git] / t / simple.t
CommitLineData
94caac6e 1use strict;
2use warnings;
974f5442 3use Test::More 'no_plan';
94caac6e 4
5sub method {
6 my ($pack, $name, $sub) = @_;
7 no strict 'refs';
8 *{"${pack}::${name}"} = $sub;
9}
10
11use Devel::Declare 'method';
12
c630715a 13my ($args1, $args2);
14
94caac6e 15method bar {
c630715a 16 $args1 = join(', ', @_);
17};
18
19method # blather
20 baz
21 # whee
22{
23 $args2 = join(', ', @_);
94caac6e 24};
25
c630715a 26__PACKAGE__->bar(qw(1 2));
27__PACKAGE__->baz(qw(3 4));
28
29is($args1, 'main, 1, 2', 'Method bar args ok');
30is($args2, 'main, 3, 4', 'Method baz args ok');