UNPKG

react-redux-formal

Version:

Form state management and building library for react and redux

64 lines (58 loc) 993 B
import createDefaultValues from '../../src/utils/createDefaultValues'; import test from 'tape'; test('utils/createDefaultValues', t => { t.deepEqual( createDefaultValues( [ 'field1', 'field2', 'field3', ], ), { field1: '', field2: '', field3: '', }, 'should properly create default values when no initial values are given', ); t.deepEqual( createDefaultValues( [ 'field1', 'field2', 'field3', ], { field1: 'Value 1', }, ), { field1: 'Value 1', field2: '', field3: '', }, 'should properly create default values when only some initial values are given', ); t.deepEqual( createDefaultValues( [ 'field1', 'field2', 'field3', ], { field1: 'Value 1', field2: 'Value 2', field3: 'Value 3', }, ), { field1: 'Value 1', field2: 'Value 2', field3: 'Value 3', }, 'should properly create default values when all initial values are given', ); t.end(); });