是否可以在VSCode中从要素文件导航到步骤定义

问题描述 投票:12回答:1

我主要使用RubyMine for Cucumber / Ruby,现在,我正在接受VSCode,我可以运行和调试测试用例。

我找不到从功能导航到步骤定义的方法。我试图寻找扩展和黄瓜步骤映射器没有帮助。

是否有任何配置可以实现从功能到步骤定义的导航?

ruby cucumber visual-studio-code gherkin
1个回答
14
投票

您可以从VSCode Marketplace安装Cucumber Full Language Support扩展:

安装完成后,重新加载VSCode。现在为了使它适用于Ruby,您需要:

  • Ctrl + ,打开“用户设置”
  • 向下滚动到Cucumber Auto Complete
  • 在右侧,您需要修改这些设置(您可以在扩展页面上找到2个如何执行此操作的示例)。就我而言,我添加了以下内容: "cucumberautocomplete.steps": [ "features/step_definitions/*.rb" ], "cucumberautocomplete.syncfeatures": "features/*feature"
  • 重新加载VSCode
  • 打开.feature文件并右键单击任何步骤,您应该有Go To Definition和Peek Definition工作。

希望你能运作!

© www.soinside.com 2019 - 2024. All rights reserved.