(fieldName, subscription, config = {})
| 6 | |
| 7 | describe("FinalForm.subscribing", () => { |
| 8 | const prepareFormSubscriber = (fieldName, subscription, config = {}) => { |
| 9 | const form = createForm({ onSubmit: onSubmitMock, ...config }); |
| 10 | const spy = jest.fn(); |
| 11 | form.subscribe(spy, subscription); |
| 12 | expect(spy).toHaveBeenCalled(); |
| 13 | expect(spy).toHaveBeenCalledTimes(1); |
| 14 | |
| 15 | let blur; |
| 16 | let change; |
| 17 | let focus; |
| 18 | form.registerField( |
| 19 | fieldName, |
| 20 | (fieldState) => { |
| 21 | blur = fieldState.blur; |
| 22 | change = fieldState.change; |
| 23 | focus = fieldState.focus; |
| 24 | }, |
| 25 | {}, |
| 26 | ); |
| 27 | return { blur, change, focus, spy }; |
| 28 | }; |
| 29 | |
| 30 | it("should throw an error if no callback is given", () => { |
| 31 | const form = createForm({ onSubmit: onSubmitMock }); |
no test coverage detected
searching dependent graphs…