Variables
Const abortSpy
abortSpy: SpyInstance<void, []> = jest.spyOn(AbortController.prototype, 'abort')
Const getFetchErrorSpy
getFetchErrorSpy: SpyInstance<Error, []> = jest.spyOn(getFetchErrorModule, 'getFetchError').mockReturnValue(mockFetchError)
Const isValidResponseSpy
isValidResponseSpy: SpyInstance<boolean, [Response]> = jest.spyOn(isValidResponseModule, 'isValidResponse')
Const mockErrorData
mockErrorData: Error = new Error('test')
Const mockFetchData
mockFetchData: Mock<any, any> = jest.fn()
Const mockFetchDataResponse
mockFetchDataResponse: Response = {json: async () => mockJsonData,status: 200,ok: true,} as unknown as Response
Const mockFetchError
mockFetchError: Error = new Error()
Const performFetchSpy
perform
FetchSpy: SpyInstance<Promise<void>, [PerformFetchProps<unknown>]> = jest.spyOn(performFetchModule, 'performFetch')