Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/fetchData/tests

Index

Variables

Const createFetchStateMachineSpy

createFetchStateMachineSpy: SpyInstance<StateMachine<FetchStates, FetchActions, FetchActionToPayload<unknown>>, [CreateFetchStateMachineProps<unknown>]> = jest.spyOn(createFetchStateMachineModule, 'createFetchStateMachine').mockImplementation((createFetchStateMachineProps) => ({performAction: (performActionProps) => {mockPerformAction(performActionProps);return handlePerformActionSideEffects(performActionProps, createFetchStateMachineProps);},getCurrentState: mockGetCurrentState,subscribe: mockSubscribe,}))

Const handlePerformActionSideEffects

handlePerformActionSideEffects: Mock<Promise<void>, [{ action: FetchActions }, CreateFetchStateMachineProps<{ mock: string }>]> = jest.fn<Promise<void>,[{ action: FetchActions }, CreateFetchStateMachineProps<typeof mockResolvedData>]>(async ({ action }, { onSuccess }) => {if (action === FetchActions.FETCH) {onSuccess(mockResolvedData);}})

Const mockGetCurrentState

mockGetCurrentState: Mock<any, any> = jest.fn()

Const mockPerformAction

mockPerformAction: Mock<any, any> = jest.fn()

Const mockRejectedResponse

mockRejectedResponse: Response = {status: 500,ok: false,} as unknown as Response

Const mockSubscribe

mockSubscribe: Mock<any, any> = jest.fn()

Object literals

Const mockResolvedData

mockResolvedData: object

mock

mock: string = "mock"

Generated using TypeDoc