it('should return flat array with checks, putting name inside `check` object', () => { const checksObj = { user: [ { assert: () => true, message: 'test', }, ], }; const flatChecks = validator._flattenChecks(props, checksObj); assert.deepEqual(flatChecks, [_.assign({}, checksObj.user[0], { name: 'user', value: 'test', })]); });
it('should return `[]`, when `checksObj = {}`', () => { const result = validator._flattenChecks(props, {}) assert.deepEqual(result, []); });
const fn = () => validator._flattenChecks(props, { user: null });