我刚开始在我的 nodejs 代码中使用 async/await,并注意到我的代码覆盖工具无法处理它,对于任何带有异步的行,我都会收到“致命错误:意外令牌”。我使用 karma 和 jasmine 作为我的单元测试框架,并使用 grunt-jasmine-node-coverage 作为代码覆盖率。我检查并发现 grunt-jasmine-node-coverage 多年来没有更新。我寻找了一个更现代的代码覆盖率库,但找不到在过去一年中更新过的任何内容。我可以只使用 npm 而不是 grunt 来运行我的任务,我知道我在这方面落后了,但我找不到任何最新的代码覆盖框架,我认为这会有所作为。
有谁知道适用于 ES2018 语法的 JS 代码的代码覆盖框架?