我有文件tests/foo.js
tests/bar.js
。当我运行jest tests/foo.js
或jest tests/*.js
时,没有运行测试。如何对未以.test.js
结尾的文件进行测试?
答案 0 :(得分:1)
答案 1 :(得分:1)
Jest
使用testMatch
查找测试:
默认情况下,它会在
.js
文件夹中查找.jsx
,.ts
,.tsx
和__tests__
文件,以及后缀为.test
或.spec
(例如Component.test.js
或Component.spec.js
)。它还会找到名为test.js
或spec.js
的文件。
根据您的情况,您可以将testMatch
设置为以下内容:
testMatch: [ "**/tests/**/*.[jt]s?(x)" ]
...,它应该在tests
文件夹中找到您创建的测试。