Revert most of the conversion to Test::Fatal so we can redo it
[gitmo/Moose.git] / t / 030_roles / 047_role_attribute_conflict.t
CommitLineData
1389deda 1use strict;
2use warnings;
3
4use Test::More;
53a4d826 5use Test::Exception;
1389deda 6
7{
8 package My::Role1;
9 use Moose::Role;
10
11 has foo => (
12 is => 'ro',
13 );
14
15}
16
17{
18 package My::Role2;
19 use Moose::Role;
20
21 has foo => (
22 is => 'ro',
23 );
24
53a4d826 25 ::throws_ok { with 'My::Role1' } qr/attribute conflict.+My::Role2.+foo/,
1389deda 26 'attribute conflict when composing one role into another';
27}
28
29done_testing;