Я хочу смоделировать функцию forgotPassword
внутри модуля authenticationPlugin/App
, поэтому я делаю это
jest.mock("authenticationPlugin/App", () => ({
forgotPassword (email: string) {
const msg='success'
email='a'
return msg
}
}))
Теперь я хочу очистить макет authenticationPlugin/App
и иметь другую реализацию для метод forgotPassword
Итак, я сделал это
jest.clearAllMocks();
jest.mock("authenticationPlugin/App", () => ({
forgotPassword (email: string) {
throw new Error(<any>{'err':{'message':'Network Error'}})
}
}))
Теперь я ожидаю, что метод forgotPassword
будет иметь другую реализацию после очистки макетов для модуля authenticationPlugin/App
, но он не меняется ...