Jest的--findRelatedTests不会注意到JSON文件

时间:2018-11-29 16:45:59

标签: jestjs

我在预提交挂钩中使用了jest --findRelatedTests,它工作正常。唯一没有注意到的是更改的JSON文件。

如果我有这样的JSON文件

{
  "message": "Hello"
}

我将其更改为类似的内容

{
  "messsssage": "Hello"
}

以下代码会中断,但jest --findRelatedTests

不会对其进行测试
import data from './data.json'

export default () => data.message.length

是否可以将Jest配置为监视更改的JSON文件?

编辑:这似乎是Jest软件包中的错误,您可以在此处找到问题:https://github.com/facebook/jest/issues/7499

1 个答案:

答案 0 :(得分:-1)

您需要将jest-json添加到您的jest配置中。

{
  "setupTestFrameworkScriptFile": "jest-json"
}

或者,如果您已经在使用另一个测试框架,请创建一个安装文件并要求每个文件:

require("jest-json");

有关更多信息,请参阅here