使用Karma和Jasmine配置单元测试,并使用istanbul为角度2应用程序进行代码覆盖

时间:2016-11-24 04:56:40

标签: angular karma-jasmine istanbul karma-coverage karma-systemjs

请找到下面的bitbucket repo的链接

https://bitbucket.org/abhinav-cleo/harmonyangular2project

它是一个公共回购。

应用程序使用angular 2和typescript编写。所有组件都在app文件夹中,使用karma和Jasmine进行单元测试,并且还必须使用istanbul配置代码覆盖率。或者另一个测试运行者和单元测试以及代码覆盖框架也适用于例如mocha和karma-coverage。

我已经google了,在所有的博客和教程中,我发现作者正在使用名为karma-shim.js的文件以及karma.conf.js。我试图以与描述相同的方式配置它(当然根据我的要求修改了路径)

但我正在

  

错误TS1110构建:预期类型

当我查看详细信息时,angular2应用程序本身的配置与我拥有的不同...... 配置位于 .config.js 后缀的文件中。

任何人都可以指导我如何设置此应用程序的单元测试,

感谢任何帮助或建议。

如果您需要我提供更多信息,请与我们联系。或者如果我错过任何东西......

由于

0 个答案:

没有答案