我已经阅读了有关使用Jest进行嘲笑的其他问题,但是我似乎并没有真正掌握它,尤其是在使用更复杂的“替换项”时。
问题还在于,我的依赖关系不仅仅是“ import'X'”,而是更复杂的嵌套事物。
const DefaultErrorHandler = require('common').utility.errorHandler.getNoConnectionHandler();
class ErrorHandler extends DefaultErrorHandler { ...
而正是DefaultErrorHandler困扰着我,所以我想用更易于管理的MockDefaultErrorHandler代替它。
但是我该怎么做呢?没有文档或其他问题似乎适合我的情况(和/或我缺少一些要点)