test('<wrapField> - renders wrapper with an error status (error)', () => { const error = new Error(); const element = wrapField({error}, <div />); const wrapper = mount(element); expect(wrapper.find(Form.Item).prop('validateStatus')).toBe('error'); });
test('<wrapField> - renders wrapper with an error message', () => { const error = new Error(); const element = wrapField({error, showInlineError: true, errorMessage: 'Error'}, <div />); const wrapper = mount(element); expect(wrapper.find(Form.Item).prop('help')).toBe('Error'); });
test('<wrapField> - renders wrapper with label', () => { const element = wrapField({label: 'Label'}, <div />); const wrapper = mount(element); expect(wrapper.find(Form.Item).prop('label').props.children[0]).toBe('Label'); });
test('<wrapField> - renders wrapper with an error status', () => { const element = wrapField({}, <div />); const wrapper = mount(element); expect(wrapper.find(Form.Item).prop('validateStatus')).toBe(undefined); });
test('<wrapField> - renders wrapper with label and info', () => { const element = wrapField({label: 'Label', info: 'Info'}, <div />); const wrapper = mount(element); expect(wrapper.find(Tooltip).prop('title')).toBe('Info'); });