summaryrefslogtreecommitdiffstats
path: root/t/30-type-checks.t
diff options
context:
space:
mode:
Diffstat (limited to 't/30-type-checks.t')
-rw-r--r--t/30-type-checks.t5
1 files changed, 3 insertions, 2 deletions
diff --git a/t/30-type-checks.t b/t/30-type-checks.t
index 58f4405..bca6134 100644
--- a/t/30-type-checks.t
+++ b/t/30-type-checks.t
@@ -3,6 +3,7 @@ use strict;
use warnings;
use Test::More;
use Test::Fatal;
+use Test::Moose;
{
package Foo;
@@ -16,11 +17,11 @@ use Test::Fatal;
);
}
-{
+with_immutable {
my $foo = Foo->new;
like(exception { $foo->foo },
qr/^Attribute \(foo\) does not pass the type constraint because: Validation failed for 'Ref' with value FOO/,
"error when service returns invalid value");
-}
+} 'Foo';
done_testing;