node.js - 直接从 IntelliJ 运行 Jest describe.each 或 it.each 测试?
问题描述
在 IntelliJ 2019.3 商业版中,有没有办法使用“播放/调试”按钮运行个人describe.each
和测试?it.each
为了让 IDEA 将此test.spec.js
文件识别为 Jest 测试,我需要xdescribe
虚拟方法。没有它,IDEA 会直接使用 Node(没有 Jest 参数)运行测试。
右键单击文件(不是单个it
/describe
块)并运行文件中的所有测试时的结果:
我的运行/调试配置没什么特别的:
我的 package.json 依赖项:
"dependencies": {
"jest": "^24.9.0",
"jest-each": "^24.9.0",
"jest-each-object": "^1.0.0",
"supertest": "^4.0.2",
"@types/jest": "^24.0.23",
"@types/jest-each": "^24.3.0",
"@types/supertest": "^2.0.8",
"mz": "^2.7.0"
},
JetBrain 的 YouTrack 没有取得任何丰硕成果,而且很多用户都是社区用户(没有方便的个人“播放/调试”按钮),所以这是一个具有挑战性的问题。
解决方案
IDE 在检测测试时静态分析源代码以寻找已知的代码模式。describe.each
和it.each
模式支持将在下一次重大更新中添加,请参阅WEB-35107
推荐阅读
- python - Django TypeError:__str__ 返回非字符串(模型名称)
- python - 使用请求继承对象时,“十进制”类型的对象不是 JSON 可序列化错误
- r - ggsurvplot 在 Rshiny 中不起作用
- c - 使用指针存储字符串
- sql - BigQuery 中的潜在客户和分析功能
- fortran - 错误 #6451:在此上下文中需要一个虚拟参数名称
- java - 如何在运行时在方法中自动装配类
- java - 有没有办法像处理主报告一样填写子报告?(贾斯珀报告)
- windows-installer - Electron windows installer 需要在安装之间调用批处理文件,完成后继续安装
- php - 将 .env 参数替换为文件的内容