我使用intellij IDEA进行反应开发。我有一个新项目,当我通过右键单击它并选择“运行”来运行测试时,它会尝试使用“节点”运行测试,而不是使用jest,39;
/usr/local/bin/node /Users/cobb/develop/my-app/App.test.js
如果我手动创建一个jest配置,它运行正常,当我想运行单个测试时,这样做有点烦人。在我的其他反应项目中,我可以简单地选择并运行测试,并且intellij足够聪明,可以将其作为开玩笑测试运行。
我已经尝试过无效缓存/重启,我只是无法弄清楚为什么当我选择测试并运行它们时,intellij不会默认为开玩笑。 Intellij确实知道他们是测试(我认为),因为他们旁边有正确的javascript-beaker图标。
答案 0 :(得分:0)
感谢Intellij的支持,我找到了答案。为了默认为“开玩笑”,我不喜欢开玩笑。成为package.json中的依赖项。就我而言,我使用create-react-native创建了应用程序,并且依赖项是“jest-expo'在弹出' jest-react-native'之前后。我添加了“开玩笑”#39;作为一个开发依赖,一切都很好。