added stub test for working on error messgaes0
[gitmo/MooseX-Types-Structured.git] / t / bug-incorrect-message.t
CommitLineData
971c23b3 1use strict;
2use warnings;
3use Test::More;
4
5{
6 package Test::MooseX::Types::Structured::IncorrectMessage;
7
8 use Moose;
9 use MooseX::Types::Moose qw(Str Int);
10 use MooseX::Types::Structured qw(Tuple Dict);
11 use MooseX::Types -declare => [qw(WrongMessage MyInt)];
12
13 subtype MyInt,
14 as Int,
15 message { 'Oh, my Int!' };
16
17 subtype WrongMessage,
18 as Dict[name=>Str, age=>MyInt];
19
20 has 'person' => (
21 is => 'rw',
22 required => 1,
23 isa => WrongMessage,
24 );
25}
26
27my %init_args = (
28 person => {
29 name => 'a',
30 age => 'v',
31 },
32);
33
34SKIP: {
35 skip 'Deeper Error Messges not yet supported', 1,1;
36
37 ok(
38 Test::MooseX::Types::Structured::IncorrectMessage->new(%init_args),
39 'Made a class',
40 );
41}
42
43done_testing;