Fixed issue with validator for postcodes
This commit is contained in:
parent
e31ec73934
commit
286ecf11e1
3 changed files with 12 additions and 2 deletions
|
@ -14,20 +14,23 @@ my $valid_email = 'test@example.com';
|
|||
my $invalid_email = 'test.example.com';
|
||||
my $valid_postcode = 'WC1H 9EB';
|
||||
my $invalid_postcode = 'AB1 2CD';
|
||||
my $not_a_postcode = 'a';
|
||||
|
||||
$validation->input({
|
||||
valid_email => $valid_email,
|
||||
invalid_email => $invalid_email,
|
||||
valid_postcode => $valid_postcode,
|
||||
invalid_postcode => $invalid_postcode,
|
||||
not_a_postcode => $not_a_postcode,
|
||||
});
|
||||
|
||||
$validation->required('valid_email')->email;
|
||||
$validation->required('invalid_email')->email;
|
||||
$validation->required('valid_postcode')->postcode;
|
||||
$validation->required('invalid_postcode')->postcode;
|
||||
$validation->required('not_a_postcode')->postcode;
|
||||
|
||||
ok $validation->has_error, 'Have Errors';
|
||||
is_deeply $validation->failed, [ 'invalid_email', 'invalid_postcode' ], 'Correct Errors';
|
||||
is_deeply $validation->failed, [ qw/ invalid_email invalid_postcode not_a_postcode / ], 'Correct Errors';
|
||||
|
||||
done_testing;
|
||||
|
|
Reference in a new issue