如何对未以.test.js或.spec.js结尾的文件运行笑话?

时间:2019-05-05 18:35:56

标签: jestjs

我有文件tests/foo.js tests/bar.js。当我运行jest tests/foo.jsjest tests/*.js时,没有运行测试。如何对未以.test.js结尾的文件进行测试?

2 个答案:

答案 0 :(得分:1)

您可以通过testRegextestMatch选项来定义玩笑用来检测测试文件的模式。

答案 1 :(得分:1)

Jest使用testMatch查找测试:

  

默认情况下,它会在.js文件夹中查找.jsx.ts.tsx__tests__文件,以及后缀为.test.spec(例如Component.test.jsComponent.spec.js)。它还会找到名为test.jsspec.js的文件。

根据您的情况,您可以将testMatch设置为以下内容:

testMatch: [ "**/tests/**/*.[jt]s?(x)" ]

...,它应该在tests文件夹中找到您创建的测试。