jest mock reset
test("mockFn.mockReset", () => {
const mockFn = jest.fn().mockImplementation(() => 43);
const MockClass = jest.fn();
new MockClass();
expect(mockFn()).toBe(43);
expect(mockFn.mock.calls).toHaveLength(1);
expect(MockClass.mock.instances).toHaveLength(1);
mockFn.mockReset();
MockClass.mockReset();
new MockClass();
expect(mockFn()).toBeUndefined();
expect(mockFn.mock.calls).toHaveLength(1);
expect(MockClass.mock.instances).toHaveLength(1);
});test("mock.calls", () => {
const mockFn = jest.fn();
mockFn(1, 2);
expect(mockFn.mock.calls).toEqual([[1, 2]]);
});
Also in JavaScript:
- how to click button programmatically in jquery
- reload a child component in angular
- sanitizer content nodejs
- react copy to clipboard button
- javascript append array to end of array
- node eslint
- eslint version check in react
- event listener in react
- stopper un intervalle javascript
- create custom html element
- discord.js create channel
- mdn js string
- javascript append to paragraph
- compare objects in javascript
- how to filter data from mongodb date in reactjs
- regular expression for email
- if browsertab is active jquery
- Node.JS gitignore
- Use Multiple Conditional Ternary Operators Javascript
- loop in object javascript
- javascript given range how to make sure array contains all values?
- import react-router-dom
- transpose of the matrix in javascript
- How to send JSON Web Token (JWT Token) as header with Postman and golang