Skip to content
Snippets Groups Projects
Select Git revision
  • 6f84221573c322af5727779b235dfbeadbaf5c0e
  • main default protected
2 results

mockRedux.js

Blame
  • jackmnolley's avatar
    jackmnolley authored
    7c39f6b8
    History
    mockRedux.js 386 B
    export const mockDispatch = jest.fn().mockName('dispatch');
    
    jest.mock('react-redux', () => ({
      useSelector: jest.fn((selector) => {
        if (selector.mock === undefined) {
          throw new Error(`Call to unmocked selector ${selector.name}`);
        }
        return selector();
      }).mockName('useSelector'),
      useDispatch: jest.fn().mockName('useDispatch').mockReturnValue(mockDispatch),
    }));