import React from 'react'; import { mount } from 'enzyme'; import Form from '..'; describe('Form', () => { it('should remove duplicated user input colon', () => { const wrapper = mount(
input input
); expect(wrapper.find('.ant-form-item-label label').at(0).text()).not.toContain(':'); expect(wrapper.find('.ant-form-item-label label').at(1).text()).not.toContain(':'); }); it('should not remove duplicated user input colon when props colon is false', () => { const wrapper = mount(
input input
); expect(wrapper.find('.ant-form-item-label label').at(0).text()).toContain(':'); expect(wrapper.find('.ant-form-item-label label').at(1).text()).toContain(':'); }); it('should not remove duplicated user input colon when layout is vertical', () => { const wrapper = mount(
input input
); expect(wrapper.find('.ant-form-item-label label').at(0).text()).toContain(':'); expect(wrapper.find('.ant-form-item-label label').at(1).text()).toContain(':'); }); it('should has dom with .ant-form-item-control-wrapper', () => { const formItemLayout = { labelCol: { span: 6 }, wrapperCol: { span: 14 }, }; const wrapper = mount(
input input
); expect(wrapper.find('.ant-form-item-control-wrapper').length).toBe(2); expect(wrapper.find('.ant-form-item-control-wrapper.ant-col-14').length).toBe(1); }); });