UNPKG

@momentum-ui/react-collaboration

Version:

Cisco Momentum UI Framework for React Collaboration Applications

15 lines (13 loc) 526 B
import { renderHook } from '@testing-library/react-hooks'; import { useDidUpdateEffect } from './useDidUpdateEffect'; describe('useDidUpdateEffect', () => { it('does not run the effect on initial render', async () => { const effect = jest.fn(); const { rerender } = renderHook(({ input, effect }) => useDidUpdateEffect(effect, input), { initialProps: { effect, input: ['one'] }, }); expect(effect).not.toBeCalled(); rerender({ effect, input: ['two'] }); expect(effect).toBeCalled(); }); });