X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F010_basics%2F001_basic_class_setup.t;h=03db813eec1fc2f9d6ad8e73baac94f4c8d462d9;hb=61697425b329bc667185bb5b2f4be223f2be62c0;hp=16ef0060fde916c35f3d5ab6b746d263f45c81ea;hpb=2f5dbc0b197a65067b04d289f31cf1fb8345c62a;p=gitmo%2FMoose.git diff --git a/t/010_basics/001_basic_class_setup.t b/t/010_basics/001_basic_class_setup.t index 16ef006..03db813 100644 --- a/t/010_basics/001_basic_class_setup.t +++ b/t/010_basics/001_basic_class_setup.t @@ -3,9 +3,8 @@ use strict; use warnings; -use Test::More tests => 30; -use Test::Exception; - +use Test::More; +use Test::Fatal; { @@ -20,13 +19,9 @@ isa_ok(Foo->meta, 'Moose::Meta::Class'); ok(Foo->meta->has_method('meta'), '... we got the &meta method'); ok(Foo->isa('Moose::Object'), '... Foo is automagically a Moose::Object'); -dies_ok { +isnt( exception { Foo->meta->has_method() -} '... has_method requires an arg'; - -dies_ok { - Foo->meta->has_method('') -} '... has_method requires an arg'; +}, undef, '... has_method requires an arg' ); can_ok('Foo', 'does'); @@ -53,3 +48,5 @@ foreach my $import (qw( local $TODO = $import eq 'blessed' ? "no automatic namespace cleaning yet" : undef; ok(!Foo->can($import), "no namespace pollution in Moose::Object ($import)" ); } + +done_testing;