perlunifaq, uniintro: fix for 80 col display
[p5sagit/p5-mst-13.2.git] / cpan / Module-Pluggable / t / 10innerpack_onefile.t
CommitLineData
a0df7637 1#!perl -wT
2
3use strict;
4use Test::More tests => 2;
5use Data::Dumper;
6
7my $mc = MyClass->new();
8my $mc2 = MyClass2->new();
9
10
11is_deeply([$mc->plugins], [qw(MyClass::Plugin::MyPlugin)], "Got inner plugin");
12is_deeply([$mc2->plugins], [], "Didn't get plugin");
13
14package MyClass::Plugin::MyPlugin;
15sub pretty { print "I am pretty" };
16
17package MyClass;
18use Module::Pluggable inner => 1;
19
20sub new { return bless {}, $_[0] }
21
22package MyClass2;
23use Module::Pluggable search_path => "MyClass::Plugin", inner => 0;
24
25sub new { return bless {}, $_[0] }
261;
27