diff --git a/src/FieldArray.js b/src/FieldArray.js index 153b52b..4e0bfd4 100644 --- a/src/FieldArray.js +++ b/src/FieldArray.js @@ -31,7 +31,7 @@ type State = { state: ?FieldState } -class FieldArray extends React.PureComponent { +class FieldArray extends React.Component { context: ReactContext props: Props state: State diff --git a/src/FieldArray.test.js b/src/FieldArray.test.js index 1c10ba5..4614ec4 100644 --- a/src/FieldArray.test.js +++ b/src/FieldArray.test.js @@ -246,9 +246,9 @@ describe('FieldArray', () => { renderArray.mock.calls[0][0].fields.push('c') await sleep(2) - expect(renderArray).toHaveBeenCalledTimes(2) - expect(renderArray.mock.calls[1][0].meta.valid).toBe(false) - expect(renderArray.mock.calls[1][0].meta.error).toBe('Too long') + expect(renderArray).toHaveBeenCalledTimes(3) + expect(renderArray.mock.calls[2][0].meta.valid).toBe(false) + expect(renderArray.mock.calls[2][0].meta.error).toBe('Too long') }) it('should provide forEach', () => {