首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ES6文件进行Stryker突变测试

使用ES6文件进行Stryker突变测试
EN

Stack Overflow用户
提问于 2017-05-17 19:04:00
回答 2查看 572关注 0票数 0

我遇到了一个问题,我试图使用这个http://stryker-mutator.github.io/库对我的react项目中的util类执行突变测试。然而,我得到了以下错误,

代码语言:javascript
复制
[2017-05-17 16:29:04.321] [ERROR] CoverageInstrumenterStream - Error while instrumenting file "path/to/something.js", error was: Error: Line 29: Unexpected token
[2017-05-17 16:29:05.586] [ERROR] Stryker - One or more tests errored in the initial test run:
    SyntaxError: Unexpected token import

似乎库无法识别文件中的importexport语句。

我试着寻找解决这个问题的方法,但没有成功。如果您的专家能够帮助我解决这个问题,或者通过grunt提供一个解决方案,我可以在不损害逻辑代码格式的情况下将importexports更改为requiremodule.exports,我将不胜感激。

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2017-09-07 13:06:45

我使用过stryker框架。在我们的项目中,我们使用browserify来导入文件。因此,如果您正在使用相同的,您必须在stryker.conf.js的框架数组中提供“browserify”。

票数 2
EN

Stack Overflow用户

发布于 2017-11-25 01:45:24

问题是这个版本的Stryker在默认情况下与ES5一起工作。

有一个支持ES6 (https://www.npmjs.com/package/stryker-javascript-mutator)的新版本的Stryker。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44023041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档