Skip to content

Commit 2f4372e

Browse files
saboyamarkerikson
authored andcommitted
wrapping store.dispatch with rlt.act, fixes component renders
1 parent 1f2afe9 commit 2f4372e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test/components/hooks.spec.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,15 @@ describe('React', () => {
9595
expect(mapStateSpy3).toHaveBeenCalledTimes(1)
9696
expect(renderSpy3).toHaveBeenCalledTimes(1)
9797

98-
store.dispatch({ type: 'FOO' })
98+
rtl.act(() => {
99+
store.dispatch({ type: 'FOO' })
100+
})
99101

100102
expect(mapStateSpy1).toHaveBeenCalledTimes(2)
101103
expect(renderSpy1).toHaveBeenCalledTimes(2)
102-
expect(renderSpy2).toHaveBeenCalledTimes(3)
103-
expect(mapStateSpy3).toHaveBeenCalledTimes(2)
104-
expect(renderSpy3).toHaveBeenCalledTimes(2)
104+
expect(renderSpy2).toHaveBeenCalledTimes(4)
105+
expect(mapStateSpy3).toHaveBeenCalledTimes(3)
106+
expect(renderSpy3).toHaveBeenCalledTimes(3)
105107
})
106108
})
107109
})

0 commit comments

Comments
 (0)