use strict;
use warnings;
-use Test::More;
-use Test::Exception;
-
-BEGIN {
- if (eval { require MooseX::Method::Signatures }) {
- plan tests => 2;
- } else {
- plan skip_all => 'This test needs MooseX::Method::Signatures';
- }
-}
+use Test::More tests => 3;
+
+use Test::Requires {
+ 'MooseX::Method::Signatures' => 0.01,
+};
+
+use Test::Fatal;
+use Test::NoWarnings;
{
package MyClass;
TODO: {
local $TODO = 'need rafl to help with implementation';
- lives_and {
+ is( exception {
is $instance->foo(foo => "text", bar => 42), '4 42';
- } 'method called with coerced and uncoerced parameters';
+ }, undef, 'method called with coerced and uncoerced parameters' );
}