直接从IntelliJ运行Jest describe.each或it.each测试吗?

时间:2020-01-13 21:30:06

标签: node.js intellij-idea jestjs

在IntelliJ 2019.3商业版中,是否可以通过“播放/调试”按钮运行单独的describe.eachit.each测试?为了使IDEA将此test.spec.js文件识别为Jest测试,我需要xdescribe虚拟方法。没有它,IDEA将使用直接Node(没有Jest参数)运行测试。

Jest describe.each

右键单击文件(不是单独的it / describe块)并在文件中运行所有测试的结果:

Results

我的运行/调试配置没什么特别的:

Run/debug config

我的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并未产生任何富有成效的结果,并且许多用户是社区用户(没有方便的单个“播放/调试”按钮),因此这是一个充满挑战的问题。

1 个答案:

答案 0 :(得分:0)

IDE正在静态分析源代码,以在检测到测试时寻找已知的代码模式。 describe.eachit.each模式支持将在下一个主要更新中添加,请参见WEB-35107

相关问题