Skip to content

Commit 65e4d93

Browse files
committed
Add missing test for renderForm
1 parent 4543aa5 commit 65e4d93

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

packages/react-form-renderer/src/tests/form-renderer/render-form.test.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ describe('renderForm function', () => {
5151
expect(toJson(wrapper)).toMatchSnapshot();
5252
});
5353

54+
it('should render single field (array in array) from defined componentTypes', () => {
55+
const formFields = [ [{
56+
component: components.TEXT_FIELD,
57+
name: 'foo',
58+
}] ];
59+
const wrapper = mount(
60+
<ContextWrapper formFieldsMapper={{
61+
[components.TEXT_FIELD]: ({ FieldProvider, dataType, ...props }) => <h1 { ...props }>TextField</h1>,
62+
}}>
63+
{ renderForm(formFields) }
64+
</ContextWrapper>
65+
);
66+
67+
expect(wrapper.find('h1')).toHaveLength(1);
68+
});
69+
5470
it('should correctly assign dataType validator if no additional validators given', () => {
5571
const formFields = [{
5672
component: components.TEXT_FIELD,

0 commit comments

Comments
 (0)