摩卡 WebStorm 集成

Mocha WebStorm integration

WebStorm 有这个漂亮的功能,当你用 Mocha 使用标准 describe() 和 [=11= 编写测试时] 关键字,它会在关键字旁边添加一个小箭头,以便手动 运行 它们。

这是问题所在,我需要在测试中进行额外的预测试设置,所以我有自定义方法来描述它。它们被称为 setupNewSuitecreateNewTest > 由于名称更改,WebStorm 不再显示小箭头。

我希望 WebStorm 将 setupNewSuite 视为 describe,将 createNewTest 视为 it

(P.S 可能可以使用相同的原始名称来欺骗它,但如果是这种情况,我将放弃它)

IDE 正在静态分析源代码,在检测测试文件时寻找已知的代码模式。 显然,setupNewSuitecreateNewTest 包装器是未知的,因此您的测试未被检测到,并且不能从边栏中 运行。不幸的是,没有解决方法。

我们有一项功能请求,要求为自定义 test/suite 名称提供支持,WEB-37848,请随时为它投票。