X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F030_roles%2F025_role_composition_override.t;h=602ac001d91b27f8b10cb2d235c8ab685560f29c;hb=f0b2e5673e864903e74a429565d0c57b69a60b95;hp=4c428f2d202997146d9247efd08a75124784c21a;hpb=53a4d826caec4b82f5b23e0bc0a4e8e2f44243b9;p=gitmo%2FMoose.git diff --git a/t/030_roles/025_role_composition_override.t b/t/030_roles/025_role_composition_override.t index 4c428f2..602ac00 100644 --- a/t/030_roles/025_role_composition_override.t +++ b/t/030_roles/025_role_composition_override.t @@ -4,7 +4,7 @@ use strict; use warnings; use Test::More; -use Test::Exception; +use Test::Fatal; use Moose::Meta::Role::Application::RoleSummation; use Moose::Meta::Role::Composite; @@ -48,9 +48,9 @@ use Moose::Meta::Role::Composite; is($c->name, 'Role::Foo|Role::Bar', '... got the composite role name'); - lives_ok { + is( exception { Moose::Meta::Role::Application::RoleSummation->new->apply($c); - } '... this lives ok'; + }, undef, '... this lives ok' ); is_deeply( [ sort $c->get_method_modifier_list('override') ], @@ -60,7 +60,7 @@ use Moose::Meta::Role::Composite; } # test simple overrides w/ conflicts -dies_ok { +isnt( exception { Moose::Meta::Role::Application::RoleSummation->new->apply( Moose::Meta::Role::Composite->new( roles => [ @@ -69,10 +69,10 @@ dies_ok { ] ) ); -} '... this fails as expected'; +}, undef, '... this fails as expected' ); # test simple overrides w/ conflicts -dies_ok { +isnt( exception { Moose::Meta::Role::Application::RoleSummation->new->apply( Moose::Meta::Role::Composite->new( roles => [ @@ -81,11 +81,11 @@ dies_ok { ] ) ); -} '... this fails as expected'; +}, undef, '... this fails as expected' ); # test simple overrides w/ conflicts -dies_ok { +isnt( exception { Moose::Meta::Role::Application::RoleSummation->new->apply( Moose::Meta::Role::Composite->new( roles => [ @@ -95,11 +95,11 @@ dies_ok { ] ) ); -} '... this fails as expected'; +}, undef, '... this fails as expected' ); # test simple overrides w/ conflicts -dies_ok { +isnt( exception { Moose::Meta::Role::Application::RoleSummation->new->apply( Moose::Meta::Role::Composite->new( roles => [ @@ -109,6 +109,6 @@ dies_ok { ] ) ); -} '... this fails as expected'; +}, undef, '... this fails as expected' ); done_testing;