示例#1
0
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');
});
示例#2
0
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');
});
示例#3
0
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');
});
示例#4
0
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);
});
示例#5
0
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');
});