tighten up entries
[p5sagit/Devel-Declare.git] / t / no-bareword.t
CommitLineData
2424de2d 1use strict;
2use warnings;
3use Test::More;
4
5our $i;
6BEGIN { $i = 0 };
7
8sub method { }
9BEGIN {
10 require Devel::Declare;
11 Devel::Declare->setup_for(
12 __PACKAGE__,
13 { "method" => { const => sub { $i++ } } },
14 );
15}
16
17{
18 package Foo;
19 sub method { }
20}
21
22Foo->method;
23BEGIN { is($i, 0) }
24
f7acf3b0 25my @foo = (
26 method
27 =>
28 123
29);
358aacb2 30BEGIN { is($i, 0) }
2424de2d 31
8781bcf2 32is_deeply(\@foo, ['method', '123']);
33
2424de2d 34done_testing;