Repository URL to install this package:
|
Version:
3.5.8 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const __1 = require("../");
describe('validators.zipcode', () => {
it('allows valid zipcode', () => {
/*valid UK zipcode*/
expect(__1.isValidZipCode('AA9A 9AA')).toBeTruthy();
/*valid Canadian zipcode*/
expect(__1.isValidZipCode('V0E 1M0')).toBeTruthy();
/*valid US zipcode*/
expect(__1.isValidZipCode('94111')).toBeTruthy();
});
it('does not allow undefined values', () => {
expect(__1.isValidZipCode(undefined)).toBeFalsy();
expect(__1.isValidZipCode(undefined)).toBeFalsy();
});
it('does not not allow non strings', () => {
expect(__1.isValidZipCode(123456)).toBeFalsy();
expect(__1.isValidZipCode(true)).toBeFalsy();
});
it.skip('does not allow `invalid` zipcode', () => {
expect(__1.isValidZipCode('ZIP CODE')).toBeFalsy();
expect(__1.isValidZipCode('86* FOO')).toBeFalsy();
expect(__1.isValidZipCode('AAAAA')).toBeFalsy();
expect(__1.isValidZipCode('AAA AAA')).toBeFalsy();
expect(__1.isValidZipCode('AAAA AAA')).toBeFalsy();
expect(__1.isValidZipCode('111 111')).toBeFalsy();
expect(__1.isValidZipCode('1111 111')).toBeFalsy();
});
});
//# sourceMappingURL=zipcode.test.js.map