如何在webpack项目中使用测试运行器对TypeScript文件进行单元测试

时间:2015-12-20 09:25:31

标签: unit-testing typescript karma-runner webpack ts-loader

我有以下设置:

  1. 使用webpack和ts-loader构建流程
  2. 想要使用测试 像Karma这样的跑步者来测试TS文件
  3. 如何在此webpack项目中使用测试运行器对TypeScript文件进行最佳单元测试?对我来说很明显如何使用js项目,但需要一个经过验证的工作流程来处理这种情况。

1 个答案:

答案 0 :(得分:2)

您可以在webpack中为测试文件创建单独的入口点,也可以在运行webpack之前编译ts。我通常会选择后者

您可以使用命令tsc -p .编译ts项目,它会将所有.ts个文件转换为.js个文件。然后你可以摆脱ts-loader并将所有内容视为js文件。