X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F030_roles%2F031_roles_applied_in_create.t;h=1fc3cf62a1b6e2d1fd82cabcf6cffb29d42f7e40;hb=f0b2e5673e864903e74a429565d0c57b69a60b95;hp=752f954ffccfd512649fda213b535048f402fbc1;hpb=87259f30414e4b999fe0c7c1934af22fc40fdbdb;p=gitmo%2FMoose.git diff --git a/t/030_roles/031_roles_applied_in_create.t b/t/030_roles/031_roles_applied_in_create.t index 752f954..1fc3cf6 100644 --- a/t/030_roles/031_roles_applied_in_create.t +++ b/t/030_roles/031_roles_applied_in_create.t @@ -4,20 +4,22 @@ use strict; use warnings; use Test::More; -use Test::Exception; +use Test::Fatal; use Moose::Meta::Class; use Moose::Util; use lib 't/lib', 'lib'; -plan tests => 1; -my $builder_meta = Moose::Meta::Class->create( - 'YATTA' => ( - superclass => 'Moose::Meta::Class', - roles => [ qw( Role::Interface Role::Child ) ], - ) -); - -ok 1; +# Note that this test passed (pre svn #5543) if we inlined the role +# definitions in this file, as it was very timing sensitive. +is( exception { + my $builder_meta = Moose::Meta::Class->create( + 'YATTA' => ( + superclass => 'Moose::Meta::Class', + roles => [qw( Role::Interface Role::Child )], + ) + ); +}, undef, 'Create a new class with several roles' ); +done_testing;