Additionals: Make postalCodeCA method more lenient

This commit is contained in:
Thomas Gohard
2015-07-23 14:10:58 -04:00
parent b4d8887ab3
commit 705e98116c
2 changed files with 9 additions and 7 deletions

View File

@@ -1181,12 +1181,14 @@ test("currency", function() { // Works with any symbol
test("postalCodeCA", function() {
var method = methodTest("postalCodeCA");
ok( method( "H0H 0H0"), "Valid CA Postal Code; Single space" );
ok( !method( "H0H0H0"), "Inalid CA Postal Code; No space" );
ok( !method( "H0H-0H0"), "Invalid CA Postal Code; Single dash" );
ok( !method( "H0H 0H"), "Invalid CA Postal Code; Too Short" );
ok( !method( "Z0H 0H"), "Invalid CA Postal Code; Only 'ABCEGHJKLMNPRSTVXY' are valid starting characters" );
ok( !method( "h0h 0h0"), "Invalid CA Postal Code; Only upper case characters" );
ok( method( "H0H0H0"), "Valid Canadian postal code: all upper case with no space" );
ok( method( "H0H 0H0"), "Valid Canadian postal code: all upper case with one space" );
ok( method( "H0H 0H0"), "Valid Canadian postal code: all upper case with multiple spaces" );
ok( method( "h0h 0h0"), "Valid Canadian postal code: all lower case with space" );
ok( method( "h0h0h0" ), "Valid Canadian postal code: all lower case with no space" );
ok( !method( "H0H-0H0"), "Invalid Canadian postal code: dash used as separator" );
ok( !method( "H0H 0H"), "Invalid Canadian postal code: too short" );
ok( !method( "Z0H 0H"), "Invalid Canadian postal code: only 'ABCEGHJKLMNPRSTVXY' are valid starting characters" );
});
test("stateUS", function() {