Mock any class
in a snap for your Jest tests !
pnpm i jest-class-mock
npm i jest-class-mock
yarn add jest-class-mock
import { createMock } from 'jest-class-mock'
class MyService {
constructor(private otherService: OtherService) {}
doSomeStuff() {
// Doing a lot of complex stuff
}
}
const myServiceMock = createMock(MyService)
myServiceMock.doSomeStuff // That method is now an instance of jest.fn()