Exemple #1
0
 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',
   })]);
 });
Exemple #2
0
 it('should return `[]`, when `checksObj = {}`', () => {
   const result = validator._flattenChecks(props, {})
   assert.deepEqual(result, []);
 });
Exemple #3
0
 const fn = () => validator._flattenChecks(props, { user: null });