Skip to content

Commit

Permalink
test a few more special cases
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Mar 17, 2016
1 parent 2857428 commit 89c78b2
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion t/mojolicious/validation_lite_app.t
Expand Up @@ -63,10 +63,17 @@ ok !$validation->required('does_not_exist')->is_valid, 'not valid';
is_deeply $validation->output, {foo => 'bar', baz => 'yada'}, 'right result';
ok $validation->has_error, 'has error';
is_deeply $validation->error('does_not_exist'), ['required'], 'right error';
$validation = $t->app->validation->input({foo => [], bar => ['a']});
$validation = $t->app->validation->input(
{foo => [], bar => ['a'], baz => undef, yada => [undef]});
ok !$validation->optional('foo')->is_valid, 'not valid';
is_deeply $validation->output, {}, 'right result';
ok !$validation->has_error, 'no error';
ok !$validation->optional('baz')->is_valid, 'not valid';
is_deeply $validation->output, {}, 'right result';
ok !$validation->has_error, 'no error';
ok !$validation->optional('yada')->is_valid, 'not valid';
is_deeply $validation->output, {}, 'right result';
ok !$validation->has_error, 'no error';
ok $validation->optional('bar')->is_valid, 'valid';
is_deeply $validation->output, {bar => ['a']}, 'right result';
ok !$validation->in('c')->is_valid, 'not valid';
Expand Down

0 comments on commit 89c78b2

Please sign in to comment.