流类型注释正在破坏开玩笑测试

时间:2017-08-26 14:57:27

标签: jestjs flowtype

我想知道我是否可以就如何解决这个问题得到一些建议。我在库上使用flow和jest,但是流类型注释导致我的所有测试失败。

我有babel流插件,所以我可以从转码后的dist文件夹中运行测试,但这会破坏任何实时测试功能并且非常麻烦。

我觉得我在这里遗漏了一些明显的东西,但是如果有人能够向我解释如何在测试时剥离流动anotations那将是惊人的! 感谢

2 个答案:

答案 0 :(得分:0)

我认为你所描述的问题可以通过使用babel-jest来解决,它教会开玩笑先通过babel运行你的文件,然后执行它们。

答案 1 :(得分:0)

我会尝试babel-jestbabel-plugin-transform-flow-strip-types

只需使用yarn add --dev babel-jest babel-plugin-transform-flow-strip-types安装它们,然后使用以下命令创建.babelrc文件:

{
  "plugins": ["transform-flow-strip-types"]
}

现在,基于Jest的测试无需任何其他配置即可工作。只需执行yarn jest或您用来启动它们的任何命令即可。