UNPKG

cheke

Version:

Express request validator with object's style response body and inspired by Laravel's Validator

29 lines (24 loc) 704 B
const array = require('../../src/validators/array'); describe('array-validator', () => { test('should return `undefined must be an array.`', () => { expect(array()).toBe('undefined must be an array.'); }); test('should return `users must be an array.`', () => { expect(array({ value: 'not an array', label: 'users', }),).toBe('users must be an array.'); }); test('should return `users must be an array.`', () => { expect(array({ value: {}, label: 'users', }),).toBe('users must be an array.'); }); test('should return false', () => { expect(array({ value: [], label: 'users', }),).toBe(false); }); });