-#!/usr/bin/env perl
use strict;
use warnings;
-use Test::More tests => 3;
-
-use Test::Requires {
- 'MooseX::Method::Signatures' => 0.01,
-};
-
-use Test::Exception;
-use Test::NoWarnings;
+use Test::More;
{
package MyClass;
use Moose;
- use MooseX::Method::Signatures;
+ use Test::Requires {
+ 'MooseX::Method::Signatures' => 0.01,
+ };
use MooseX::AlwaysCoerce;
use Moose::Util::TypeConstraints;
}
}
+use Test::Fatal;
+use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
+
ok( (my $instance = MyClass->new), 'instance' );
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' )
+ or todo_skip 'is() test never ran', 1;
}
+
+done_testing;