我主要使用RubyMine for Cucumber / Ruby,现在,我正在接受VSCode,我可以运行和调试测试用例。
我无法找到从功能导航到步骤定义的方法。我尝试搜索扩展名并且 cucumber-step-mapper 没有帮助。
是否有任何配置可以实现从功能到步骤定义的导航?
答案 0 :(得分:11)
您可以从VSCode Marketplace安装Cucumber Full Language Support扩展程序:
安装完成后,重新加载VSCode。 现在为了使它适用于Ruby,你需要:
Ctrl + ,
打开用户设置 在右侧,您需要修改这些设置(您可以在扩展页面上找到2个如何执行此操作的示例)。就我而言,我添加了以下内容:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
重新加载 VSCode
.feature
文件并右键单击任何步骤,您应该 转到定义 和 Peek Definition 工作。希望你能让它发挥作用!