使用自定义Mocha接口时IntelliJ IDEA测试Gutter图标消失问题求助
IntelliJ IDEA中Mocha自定义describe带额外参数时Gutter运行图标消失问题
我们基于Mocha框架实现了自定义BDD风格测试接口,为describe和it方法新增了第三个额外参数,示例如下:
- 原
describe调用:describe( "Suite title", async () => { ... }); - 自定义后
describe调用:describe( "Suite title", async () => { ... }, "Additional parameter"); - 原
it调用:it( "Test title", async () => { ... }); - 自定义后
it调用:it( "Test title", async () => { ... }, "Additional parameter");
问题现象
当为测试套件(describe)添加该额外参数后,IntelliJ IDEA中的Run test gutter图标(包括该套件下所有测试用例的图标)会完全消失;但仅为测试用例(it)添加该参数时,图标能正常显示。
可复现资源
我们已准备好简化的可复现代码实现,包含:
CustomInterface.ts:自定义Mocha接口实现文件myTest.spec.ts:测试用例文件package.json、tsconfig.json:相关配置文件
同时附上了问题场景的截图。
疑问
请问该问题的原因是什么?是我们的自定义实现存在遗漏,还是需要在IntelliJ IDEA中进行额外配置?
内容的提问来源于stack exchange,提问作者Milan
相关产品推荐
相关产品推荐

