我有一个项目,在服务器端使用 Clojure,在客户端使用 React。
该项目有两种运行\构建配置,一种基于服务器端的 REPL,一种基于客户端的 Jest。
运行特定测试的上下文菜单和绿色“播放”图标都显示了使用 REPL 运行测试的相同选项,即使该文件是 Javascript 文件,我希望它使用 Jest 配置运行。
我尝试使用 workspace.xml 文件将 Jest 配置设置为默认配置(我看到配置在 xml 中有一个“默认”属性)但这只会导致配置选项无效的奇怪问题在配置下拉列表中。
我需要能够通过单击绿色的“播放”按钮来运行特定测试,而不是为每个测试设置特定配置。
最佳答案
JavaScript 支持 插件当前用于检测给定测试文件可用的测试运行器的逻辑是基于 package.json
中离此文件最近的依赖项声明,因此,如果您在客户端依赖项中列出了 jest
或 jest-cli
,您应该能够从 gutter 运行 Jest 测试。但请注意,此行为可以被其他为运行的测试注册其操作的插件覆盖
关于reactjs - 在 IntelliJ IDEA 中使用特定配置运行或调试测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59354286/