UNPKG

admin-on-rest-fr05t1k

Version:

A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI

24 lines (22 loc) 814 B
import { createElement } from 'react'; import assert from 'assert'; import getDefaultValues from './getDefaultValues'; describe('getDefaultValues', () => { it('should get defaults values from form correctly', () => { const someTitle = 'some value'; const formElements = { children: [ createElement('input', { defaultValue: someTitle, source: 'title' }), createElement('input', { defaultValue: someTitle, source: 'nested.title' }), ], }; const expectedResult = { title: someTitle, nested: { title: someTitle, }, }; const defaultValuesResult = getDefaultValues({}, formElements); assert.deepEqual(defaultValuesResult, expectedResult); }); });