X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F030_roles%2F015_runtime_roles_and_attrs.t;h=cfcbcba542d443e3b1c1d07bc9c68f77af3579f0;hb=be0ed15704fdad5f2d8517380a6f24687432c1dd;hp=865e2526b4daafdb0f3e4be8fe1477192a927976;hpb=d26c82ab01d405ba41f1c28cdd2f2c8ffa215de1;p=gitmo%2FMoose.git diff --git a/t/030_roles/015_runtime_roles_and_attrs.t b/t/030_roles/015_runtime_roles_and_attrs.t index 865e252..cfcbcba 100644 --- a/t/030_roles/015_runtime_roles_and_attrs.t +++ b/t/030_roles/015_runtime_roles_and_attrs.t @@ -4,7 +4,7 @@ use strict; use warnings; use Test::More; -use Test::Exception; +use Test::Fatal; use Scalar::Util 'blessed'; @@ -36,9 +36,9 @@ ok(!$obj->can( 'talk' ), "... the role is not composed yet"); ok(!$obj->can( 'fur' ), 'ditto'); ok(!$obj->does('Dog'), '... we do not do any roles yet'); -dies_ok { +ok exception { $obj->dog($obj) -} '... and setting the accessor fails (not a Dog yet)'; +}, '... and setting the accessor fails (not a Dog yet)'; Dog->meta->apply($obj); @@ -48,9 +48,9 @@ ok($obj->can('fur'), "it has fur"); is($obj->talk, 'woof', '... got the right return value for the newly composed method'); -lives_ok { +ok ! exception { $obj->dog($obj) -} '... and setting the accessor is okay'; +}, '... and setting the accessor is okay'; is($obj->fur, "dirty", "role attr initialized");