【发布时间】:2020-06-19 21:49:36
【问题描述】:
我想测试我的模块并模拟 axios 外部依赖项。问题是我直接测试的方法没有(直接)导入 axios。它相当“隐藏”在中间调用后面。
像这样,A 和 B 是我的自定义模块:A 调用 B,B 使用 axios 所以,A 不导入 axios,只导入 B。
由于b是axios周围很薄的一层,我不想直接测试。我宁愿只测试 A,然后模拟 axios。
如何做到这一点? 如果我有一个自定义模块 C 而不是 axios,它有什么不同吗?
【问题讨论】:
标签: typescript mocking jestjs