12 use MooseX::Params::Validate;
15 my ( $self, $args, $params ) = @_;
16 $params->{MX_PARAMS_VALIDATE_NO_CACHE}++;
17 return validated_hash( $args, %$params );
22 isa_ok( $foo, 'Foo' );
26 $foo->bar( [ baz => 1 ], { baz => { isa => 'Int' } } );
29 '... successfully applied the parameter validation'
34 $foo->bar( [ baz => [ 1, 2, 3 ] ], { baz => { isa => 'ArrayRef' } } );
37 '... successfully applied the parameter validation (look mah no cache)'
42 $foo->bar( [ baz => { one => 1 } ], { baz => { isa => 'HashRef' } } );
45 '... successfully applied the parameter validation (look mah no cache) (just checkin)'