jest-fetch-mock
- Version 3.0.3
- Published
- 104 kB
- 2 dependencies
- MIT license
Install
npm i jest-fetch-mockyarn add jest-fetch-mockpnpm add jest-fetch-mockOverview
fetch mock for jest
Index
Variables
Functions
Interfaces
Type Aliases
Namespaces
Variables
variable fetchMock
const fetchMock: FetchMock;Functions
function disableFetchMocks
disableFetchMocks: () => void;function enableFetchMocks
enableFetchMocks: () => void;Interfaces
interface FetchMock
interface FetchMock extends jest.MockInstance< Promise<Response>, [string | Request | undefined, RequestInit | undefined] > {}method disableMocks
disableMocks: () => void;method doMock
doMock: { (fn?: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method doMockIf
doMockIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method doMockOnce
doMockOnce: { (fn?: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method doMockOnceIf
doMockOnceIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method dontMock
dontMock: { (fn?: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method dontMockIf
dontMockIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method dontMockOnce
dontMockOnce: { (fn?: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method dontMockOnceIf
dontMockOnceIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method enableMocks
enableMocks: () => void;method isMocking
isMocking: (input: string | Request) => boolean;method mockAbort
mockAbort: () => FetchMock;method mockAbortOnce
mockAbortOnce: () => FetchMock;method mockIf
mockIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method mockOnce
mockOnce: { (fn?: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method mockOnceIf
mockOnceIf: { (urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock; ( urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams ): FetchMock;};method mockReject
mockReject: (error?: ErrorOrFunction) => FetchMock;method mockRejectOnce
mockRejectOnce: (error?: ErrorOrFunction) => FetchMock;method mockResponse
mockResponse: { (fn: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method mockResponseOnce
mockResponseOnce: { (fn: MockResponseInitFunction): FetchMock; (response: string, responseInit?: MockParams): FetchMock;};method mockResponses
mockResponses: ( ...responses: Array<string | [string, MockParams] | MockResponseInitFunction>) => FetchMock;method once
once: { (fn: MockResponseInitFunction): FetchMock; (url: string, responseInit?: MockParams): FetchMock;};method resetMocks
resetMocks: () => void;call signature
(input?: string | Request, init?: RequestInit): Promise<Response>;interface GlobalWithFetchMock
interface GlobalWithFetchMock extends Global {}interface MockParams
interface MockParams {}property headers
headers?: string[][] | { [key: string]: string };property status
status?: number;property statusText
statusText?: string;property url
url?: string;interface MockResponseInit
interface MockResponseInit extends MockParams {}Type Aliases
type ErrorOrFunction
type ErrorOrFunction = Error | ((...args: any[]) => Promise<any>);type MockResponseInitFunction
type MockResponseInitFunction = ( request: Request) => Promise<MockResponseInit | string>;type UrlOrPredicate
type UrlOrPredicate = string | RegExp | ((input: Request) => boolean);Namespaces
namespace global.NodeJS
namespace global.NodeJS {}Package Files (1)
Dependencies (2)
Dev Dependencies (7)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/jest-fetch-mock.
- Markdown[](https://www.jsdocs.io/package/jest-fetch-mock)
- HTML<a href="https://www.jsdocs.io/package/jest-fetch-mock"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 4180 ms. - Missing or incorrect documentation? Open an issue for this package.
