gotta have a plan
[p5sagit/Devel-Declare.git] / t / combi.t
CommitLineData
1eaa87ec 1use strict;
2use warnings;
b52072dc 3use Test::More;
1eaa87ec 4
5sub method :lvalue {my $sv;}
6
7sub handle_method {
8 my ($usepack, $use, $inpack, $name, $proto) = @_;
9 my $H = sub (&) { };
10 if (defined $proto) {
11 return (sub :lvalue {my $sv;}, $H);
12 }
13 return ($H);
14}
15
16use Devel::Declare;
17use Devel::Declare method => [ DECLARE_NAME|DECLARE_PROTO, \&handle_method ];
18
19method blah {
20
21};
22
23method () {
24
25};
26
27method wahey () {
28
29};
30
31ok(1, "Survived compilation");
b52072dc 32
33done_testing;