From af77661924f4233e0420b43edcb35a329201407c Mon Sep 17 00:00:00 2001 From: Nathaniel Tucker Date: Sun, 1 Mar 2020 12:48:16 -0800 Subject: [PATCH] internal: Add zero middleware test for use-enhanced-reducer --- .../src/__tests__/middleware.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/use-enhanced-reducer/src/__tests__/middleware.tsx b/packages/use-enhanced-reducer/src/__tests__/middleware.tsx index 2930540bc1b..b42462defbf 100644 --- a/packages/use-enhanced-reducer/src/__tests__/middleware.tsx +++ b/packages/use-enhanced-reducer/src/__tests__/middleware.tsx @@ -47,6 +47,21 @@ describe('createEnhancedReducerHook', () => { }; }; + test('runs through zero middlewares', () => { + const { result } = renderHook(() => { + return useEnhancedReducer(state => state, {}, []); + }); + const [state, dispatch] = result.current; + + const action = { type: 5 }; + act(() => { + dispatch(action); + }); + act(() => { + dispatch(action); + }); + }); + test('runs through a single middleware', () => { const faker = jest.fn(); const logger = makeTestActionMiddleware(faker);