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

https://github.com/wimpyprogrammer/jest-mock-examples

Examples of mocking in Jest tests
https://github.com/wimpyprogrammer/jest-mock-examples

jest mock mocking testing unit-testing

Last synced: 3 months ago
JSON representation

Examples of mocking in Jest tests

Awesome Lists containing this project

README

        

# jest-mock-examples

[![Tests](https://github.com/wimpyprogrammer/jest-mock-examples/actions/workflows/tests.yml/badge.svg)](https://github.com/wimpyprogrammer/jest-mock-examples/actions/workflows/tests.yml)

Examples of mocking in Jest tests

## Summary

### When Jest Automocking Enabled



Has __mocks__ file
No __mocks__ file



Core
External
Local
Core
External
Local


jest.mock()
__mocks__
__mocks__
__mocks__
generated
generated
generated


jest.mock(factory)
factory
factory
factory
factory
factory
factory


jest.mock()

mockFn.mockReturnValue(value)
value
value
value
value
value
value


jest.doMock()
__mocks__
__mocks__
__mocks__
generated
generated
generated


jest.doMock(factory)
factory
factory
factory
factory
factory
factory


jest.doMock()

mockFn.mockReturnValue(value)
value
value
value
value
value
value


jest.unmock()
unmocked
unmocked
unmocked
unmocked
unmocked
unmocked


jest.dontMock()
unmocked
unmocked
unmocked
unmocked
unmocked
unmocked


(nothing)
unmocked
__mocks__
__mocks__
unmocked
generated
generated

### When Jest Automocking Disabled



Has __mocks__ file
No __mocks__ file



Core
External
Local
Core
External
Local


jest.mock()
__mocks__
__mocks__
__mocks__
generated
generated
generated


jest.mock(factory)
factory
factory
factory
factory
factory
factory


jest.mock()

mockFn.mockReturnValue(value)
value
value
value
value
value
value


jest.doMock()
__mocks__
__mocks__
__mocks__
generated
generated
generated


jest.doMock(factory)
factory
factory
factory
factory
factory
factory


jest.doMock()

mockFn.mockReturnValue(value)
value
value
value
value
value
value


jest.unmock()
unmocked
unmocked
unmocked
unmocked
unmocked
unmocked


jest.dontMock()
unmocked
unmocked
unmocked
unmocked
unmocked
unmocked


(nothing)
unmocked
__mocks__
unmocked
unmocked
unmocked
unmocked