calculate mro module once
[gitmo/Role-Tiny.git] / t / namespace-clean.t
CommitLineData
efc1e387 1use Test::More;
2
3BEGIN {
4 eval { require namespace::autoclean ; 1 }
5 or plan skip_all => 'test requires namespace::autoclean';
6}
7
8BEGIN {
9 package Local::Role;
10 use Role::Tiny;
11 sub foo { 1 };
12}
13
14BEGIN {
15 package Local::Class;
16 use namespace::autoclean;
17 use Role::Tiny::With;
18 with qw( Local::Role );
19};
20
21can_ok 'Local::Class', 'foo';
22can_ok 'Local::Class', 'does';
23
24done_testing();