我能够在package.json中运行完整的Jest测试套件,如IntelliJ。
"test": "jest --no-cache --runInBand --config ./jest.json"
如您所见,我使用的是一个jest.json配置文件,这很好。
现在,当我想运行一个单独的测试,每次都必须编辑运行配置。
步骤:
单击绿色箭头开始测试。
我得到了大量的错误(我不认为这些错误是相关的)
项目依赖树可能有问题。它很可能不是中的一个bug,而是一些您需要在本地修复的错误。 Create提供的React -脚本包需要一个依赖项: "babel-jest":"^24.9.0“ 不要尝试手动安装它:您的包管理器会自动安装它。然而,在树的更高处发现了一种不同版本的babel-jest:
为了克服这一问题,我必须选择“修改运行配置”,它为我提供了以下内容:
我必须手动设置项目目录中的jest.json配置文件,然后将jest包更改为jest:
几个月后,这件事开始变得非常乏味。
当然,它应该能够自动记住最后一个配置,但它似乎总是默认为第一个映像-没有选择配置文件和jest包作为反应而不是开玩笑。
同样,从package.json运行测试也不错,但每次都必须设置“Edit”设置。当然,我应该能够只点击规范文件中的绿色箭头来运行吗?
有什么解决办法吗?
发布于 2021-05-24 16:33:15
您需要编辑模板:在那里选择所需的Jest包,选择jest.json
作为配置文件。新配置将使用这些设置,测试/套件名称和路径将根据当前上下文自动设置,不需要显式指定它们
发布于 2021-05-24 16:51:51
我删除了所有其他模板,然后重新启动。
单击“编辑配置模板”,在其中设置默认值。
然后单击测试中的绿色箭头即可工作。
https://stackoverflow.com/questions/67648240
复制相似问题