2

我有一个包含两个打字稿文件的项目:- 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

我从这篇文章中得到了那个片段(它被调整为支持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或我们需要在已编译的打字稿上运行该命令?

4

0 回答 0