【发布时间】:2016-10-27 06:51:33
【问题描述】:
我有一个使用 mocha 的打字稿项目。假设我们有如下两个模块。
// http.ts
export class Http {
}
// app.ts
import Http from './http';
export class App {
}
我在测试应用程序时如何模拟 Http 模块?
测试通过如下的 npm 脚本执行。
"test": "cross-env NODE_ENV=test ./node_modules/mocha/bin/mocha",
mocha 选项 (mocha.opts) 如下所示。
test/setup.ts
--compilers ts:ts-node/register
--compilers tsx:ts-node/register
./src/**/*.spec.ts
【问题讨论】:
标签: node.js typescript mocha.js