An open API service indexing awesome lists of open source software.

https://github.com/voodoocreation/jest-mocks

A set of useful mocks and helpers for the Jest unit testing framework.
https://github.com/voodoocreation/jest-mocks

async-functions async-jest-mocks async-mocks frontend frontend-test frontend-testing jest jest-mocks mock mock-function mock-functions mocks promises test testing tests unit-test unit-testing unit-tests

Last synced: 2 months ago
JSON representation

A set of useful mocks and helpers for the Jest unit testing framework.

Awesome Lists containing this project

README

        

Jest Mocks
==========

A set of useful mocks and helpers for the Jest unit testing framework.

Available helpers
-----------------

All provided helpers have full TypeScript support with inferred types based on the arguments
they're called with.

### `filterMockCalls(mock, ...args)`
Returns an array of calls from the provided Jest Mock, where `args` matches the args the mock was
called with.

### `findMockCall(mock, ...args)`
Returns the first matching call from the provided Jest Mock, where `args` matches the args the mock
was called with.

### `resolvedPromise(value)`
Returns a `Promise` that will instantly resolve with the provided `value`.

### `rejectedPromise(error)`
Returns a `Promise` that will instantly be rejected with the provided `error`.

### `mockWithResolvedPromise(value)`
Returns an `async` Jest Mock that will instantly resolve with the provided `value` when called.

### `mockWithRejectedPromise(error)`
Returns an `async` Jest Mock that will instantly be rejected with the provided `error` when called.