Jestjs 如何在不以.test.js或.spec.js结尾的文件上运行jest?
我有文件Jestjs 如何在不以.test.js或.spec.js结尾的文件上运行jest?,jestjs,Jestjs,我有文件tests/foo.jstests/bar.js。当我运行jest-tests/foo.js或jest-tests/*.js时,不会运行任何测试。如何对不以.test.js结尾的文件运行测试?您可以通过或选项定义jest用于检测测试文件的模式。jest用于查找测试: 默认情况下,它会查找.js、.jsx、.ts和.tsx文件夹中的.js文件,以及后缀为.test或的任何文件(例如组件.test.js或组件.spec.js)。它还会找到名为test.js或spec.js的文件 在您的情况下
tests/foo.js
tests/bar.js
。当我运行jest-tests/foo.js
或jest-tests/*.js
时,不会运行任何测试。如何对不以.test.js
结尾的文件运行测试?您可以通过或选项定义jest用于检测测试文件的模式。jest
用于查找测试:
默认情况下,它会查找.js
、.jsx
、.ts
和.tsx
文件夹中的.js
文件,以及后缀为.test
或的任何文件(例如组件.test.js
或组件.spec.js
)。它还会找到名为test.js
或spec.js
的文件
在您的情况下,您可以将testMatch
设置为以下值:
testMatch: [ "**/tests/**/*.[jt]s?(x)" ]
…它应该可以在您的tests
文件夹中找到您创建的测试。哈哈,18小时内没有活动,然后我们两人同时回答