cosmo-ui
Version:
Common React components
14 lines (11 loc) • 528 B
text/typescript
import { AbstractFormField } from '../../interfaces'
import { createEmptyFormField } from '../../data'
import { formReducer } from '../../reducers'
import { setFormField } from '../../actions'
test('Test FormActions.SET_FORM_FIELD', () => {
const field: AbstractFormField<string> = createEmptyFormField('initialFieldValue')
const action = setFormField('testFieldName', 'testFormName', field)
const state = formReducer(undefined, action)
expect(state.testFormName)
.toEqual({ testFieldName: field })
})