运行伊斯坦布尔,工作服和ts节点来创建打字稿测试覆盖率?

时间:2018-03-19 04:57:31

标签: javascript typescript istanbul coveralls ts-node

我有两个打字稿文件a project: - src/index.ts - src/index.spec.ts

我可以运行mocha单元测试而无需先将typescript编译为commonjs格式,如下所示:

mocha -r ts-node/register src/**/*.spec.ts

我也想运行istantbul,我试过这个:

istanbul cover node_modules/mocha/bin/_mocha -r ts-node/register src/**/*.spec.ts - - -R spec

我从this article获得了该片段(已经调整为支持ts-node

istanbul cover像这样运行时,结果是:

    > @fsngx/ease@1.0.0 cover /home/ole/fsngx/ease
    > istanbul cover node_modules/mocha/bin/_mocha -r ts-node/register src/**/*.spec.ts - - -R spec

    Warning: Could not find any test files matching pattern: ts-node/register
    Warning: Could not find any test files matching pattern: -

是否可以使用istanbul cover运行ts-node或者我们是否需要在已编译的打字稿上运行该命令?

0 个答案:

没有答案