X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F501_moose_coerce_mouse.t;h=2865e7da90447c81f18e03328f3b6697917d3759;hb=ca3bebbd17ab60180dd0e722f43fd29be9b80f06;hp=dc8edded4cb7c29e85ea5327835898c84d43be33;hpb=eab815459cfd4be951f1f44cd656e76169f7a1d6;p=gitmo%2FMouse.git diff --git a/t/501_moose_coerce_mouse.t b/t/501_moose_coerce_mouse.t index dc8edde..2865e7d 100644 --- a/t/501_moose_coerce_mouse.t +++ b/t/501_moose_coerce_mouse.t @@ -22,12 +22,12 @@ use Test::Exception; use Mouse; use Mouse::TypeRegistry; - subtype 'HeadersType' => sub { defined $_ && eval { $_->isa('Headers') } }; - coerce 'HeadersType' => +{ - HashRef => sub { + subtype 'HeadersType' => where { defined $_ && eval { $_->isa('Headers') } }; + coerce 'HeadersType' => + from 'HashRef' => via { Headers->new(%{ $_ }); }, - }; + ; has headers => ( is => 'rw',