是否可以从功能文件导航到VSCode中的步骤定义
问题描述:
我主要使用RubyMine进行Cucumber/Ruby,现在,我开始使用VSCode,可以运行和调试测试用例。是否可以从功能文件导航到VSCode中的步骤定义
我找不到从功能导航到步骤定义的方法。我试图寻找扩展名和cucumber-step-mapper没有帮助。
是否有任何配置,使功能导航到步骤定义?
答
您可以从VSCode Marketplace安装Cucumber Full Language Support扩展:
安装完成后,重新加载VSCode。 现在为了使其成为Ruby的工作,你需要:
- 按
Ctrl + ,
打开用户设置 - 向下滚动到黄瓜自动完成
-
在右侧你需要修改这些设置(您可以在扩展页面上找到2个如何操作的例子)。就我而言,我增加了以下内容:
"cucumberautocomplete.steps": [ "features/step_definitions/*.rb" ], "cucumberautocomplete.syncfeatures": "features/*feature"
刷新VSCode
- 打开
.feature
文件并右键单击任何一步,你应该有转到定义和皮克定义工作。
希望你得到它的工作!
感谢@丹尼尔,这工作 –
你看到警告'[cucumberautocomplete]无法找到......的步骤,而悬停在功能文件中的一个步骤?如果是这种情况,那么我认为路径必须以不同的方式指定。 –
谢谢你!它完美的作品 – Math