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

时间:2017-07-19 15:15:15

标签: ruby cucumber visual-studio-code gherkin

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

我无法找到从功能导航到步骤定义的方法。我尝试搜索扩展名并且 cucumber-step-mapper 没有帮助。

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

1 个答案:

答案 0 :(得分:11)

您可以从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文件并右键单击任何步骤,您应该 转到定义 Peek Definition 工作。

希望你能让它发挥作用!