UNPKG

react-form-controlled

Version:

Intuitive react forms for building powerful applications

34 lines (26 loc) 716 B
import React from 'react'; import { mount } from 'enzyme'; import Form from '../src'; describe('Form', () => { it('should be able to create simple instance', () => { const value = { inputValue: 123, }; const wrapper = mount(( <Form value={value} /> )); expect(wrapper.find('form').length).toBe(1); }); it('should be able to call onSubmit', (done) => { const value = { inputValue: 123, }; const wrapper = mount(( <Form value={value} onSubmit={() => done()} skipReplace> <button type="submit">submit</button> </Form> )); expect(wrapper.find('form').length).toBe(1); wrapper.find('[type="submit"]').at(0).click(); }); });