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
- Host: GitHub
- URL: https://github.com/wimpyprogrammer/jest-mock-examples
- Owner: wimpyprogrammer
- License: mit
- Created: 2021-07-05T04:59:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T16:49:01.000Z (10 months ago)
- Last Synced: 2024-08-25T15:09:50.902Z (10 months ago)
- Topics: jest, mock, mocking, testing, unit-testing
- Language: JavaScript
- Homepage: https://www.wimpyprogrammer.com/understanding-jest-mocks
- Size: 1.21 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jest-mock-examples
[](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