v2.8.0 (November 03, 2019)
馃巻 New Feature
Spy.mockModule
: Allows you to mock functions on module level. Can replace the usage ofjest.mock
in most situations. One example:
// some module with name "my-module.js"
export const useMe = (some: string) => 'foo' + some;
// testing somewhere else
const Mock$MyModule = Spy.mockModule('../my-stuff/my-module', 'useMe');
Mock$MyModule.useMe.returns(42);
expect(useMe('test')).toBe(42);
Mock$MyModule.useMe.hasCallHistory('test');