validator.js-asserts
Version:
A set of extra asserts for validator.js.
65 lines (59 loc) • 1.4 kB
JavaScript
/**
* Module dependencies.
*/
const asserts = require('../src');
/**
* Test `validator.js-assert`.
*/
describe('validator.js-asserts', () => {
it('should export all asserts', () => {
const assertNames = Object.keys(asserts);
expect(assertNames).toHaveLength(41);
expect(assertNames).toEqual(
expect.arrayContaining([
'AbaRoutingNumber',
'BankIdentifierCode',
'BigNumber',
'BigNumberEqualTo',
'BigNumberGreaterThan',
'BigNumberGreaterThanOrEqualTo',
'BigNumberLessThan',
'BigNumberLessThanOrEqualTo',
'Boolean',
'CaZipCode',
'Callback',
'CpfNumber',
'CreditCard',
'CurpNumber',
'Date',
'DateDiffGreaterThan',
'DateDiffGreaterThanOrEqualTo',
'DateDiffLessThan',
'DateDiffLessThanOrEqualTo',
'Email',
'EqualKeys',
'Hash',
'Integer',
'InternationalBankAccountNumber',
'Ip',
'Iso3166Country',
'Json',
'NotEmpty',
'NullOr',
'NullOrBoolean',
'NullOrDate',
'NullOrString',
'Phone',
'PlainObject',
'RfcNumber',
'TaxpayerIdentificationNumber',
'UkModulusChecking',
'Uri',
'UsSubdivision',
'UsZipCode',
'Uuid'
])
);
});
});
;