X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-Object-Pluggable.git;a=blobdiff_plain;f=t%2F01-basic.t;h=1701d6adcf1a9eb029313133ab4966fe5c42042b;hp=77aa5f193590aa5248bb7b5ed0ecf71dea0a3eb1;hb=9bef9c0221385f217a056b7a214a094c8c04b12f;hpb=421e9f8d52cf41796d09266414e4164a488dfb2d diff --git a/t/01-basic.t b/t/01-basic.t index 77aa5f1..1701d6a 100644 --- a/t/01-basic.t +++ b/t/01-basic.t @@ -5,12 +5,18 @@ use warnings; use Test::More; use lib 't/lib'; -plan tests => 16; +plan tests => 20; use_ok('TestApp'); my $app = TestApp->new; +is($app->_role_from_plugin('+'.$_), $_) + for(qw/MyPrettyPlugin My::Pretty::Plugin/); + +is($app->_role_from_plugin($_), 'TestApp::Plugin::'.$_) + for(qw/MyPrettyPlugin My::Pretty::Plugin/); + is( $app->foo, "original foo", 'original foo value'); is( $app->bar, "original bar", 'original bar value'); is( $app->bor, "original bor", 'original bor value'); @@ -27,6 +33,6 @@ is( $app->foo, "around foo", 'around foo via plugin'); is( $app->bar, "foo'd bar baz'd bar override bar", 'foo extension around baz extension for bar'); is( $app->baz, "foo'd baz plugin baz", 'foo extension override for baz'); -ok($app->load_plugin('Bor'), "Loaded Bor"); +ok($app->load_plugin('+TestApp::Plugin::Bor'), "Loaded Bor"); is( $app->foo, "bor'd foo around foo", 'bor extension override for foo'); is( $app->bor, "plugin bor", 'override bor via plugin');