我正在使用jest
在node
应用中运行测试。我可以让测试正常运行,但似乎无法告诉jest
忽略目录。例如,当我尝试使用以下命令测试特定文件convertExistingImages.ts
时:npm test convertExistingImages
我在我的终端中得到响应:
> mfa-bot-2022@1.0.0 test
> jest
FAIL dist/utils/maintenance.ts/convertExistingImages.test.js
● Test suite failed to run
Your test suite must contain at least one test.
(...)
FAIL src/utils/maintenance/convertExistingImages.test.ts
● Test suite failed to run
(...)
正如您所看到的,我的/dist
文件夹中的一个重复文件也在测试中,这是我不希望看到的。
我已经尝试更新我的jest.config.ts
文件如下:
module.exports = {
"preset": "@shelf/jest-mongodb",
"modulePathIgnorePatterns": ["/build/"],
"testPathIgnorePatterns": ["/node_modules/", "/build/"]
}
但是modulePathIgnorePatterns
和testPathIgnorePatterns
设置没有任何效果。
有人能告诉我我做错了什么吗?
1条答案
按热度按时间qv7cva1a1#
您将其配置为忽略
build
文件夹,但冲突位于dist
文件夹中。请在忽略设置中将build
更改为dist
。您可以在Jest站点上阅读更多关于此配置的信息。