UNPKG

@react-native-community/netinfo

Version:
30 lines (25 loc) 632 B
/** * @format */ /* eslint-env jest */ const defaultState = { type: 'cellular', isConnected: true, isInternetReachable: true, details: { isConnectionExpensive: true, cellularGeneration: '3g', }, }; const RNCNetInfoMock = { configure: jest.fn(), fetch: jest.fn(), refresh: jest.fn(), addEventListener: jest.fn(), useNetInfo: jest.fn(), }; RNCNetInfoMock.fetch.mockResolvedValue(defaultState); RNCNetInfoMock.refresh.mockResolvedValue(defaultState); RNCNetInfoMock.useNetInfo.mockReturnValue(defaultState); RNCNetInfoMock.addEventListener.mockReturnValue(jest.fn()); module.exports = RNCNetInfoMock;