我主要使用RubyMine进行Cucumber/Ruby开发,现在我开始接触VSCode,并且能够运行和调试测试用例。
我找不到从feature跳转到step definition的方法。我尝试搜索了一些扩展,但没有帮助。
是否有任何配置可以实现从feature跳转到step definition?
我主要使用RubyMine进行Cucumber/Ruby开发,现在我开始接触VSCode,并且能够运行和调试测试用例。
我找不到从feature跳转到step definition的方法。我尝试搜索了一些扩展,但没有帮助。
是否有任何配置可以实现从feature跳转到step definition?
按下 Ctrl + ,
打开 User Settings
向下滚动找到 Cucumber Auto Complete
在右侧你需要修改这些设置(你可以在扩展程序页面找到 2 个例子)。在我的情况下,我添加了以下内容:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
重新加载 VSCode
打开一个.feature
文件并右键单击任何步骤,您应该可以使用跳转到定义和峰值定义。
希望您能使其正常运行!
.vscode/
文件夹的创建。以防万一,这可能会像对我有用一样帮助其他人:https://stackoverflow.com/a/61610271/7012085 - chick3n0x07CC我有一个使用Java的黄瓜项目,下面的方法对我有效:
"cucumberautocomplete.steps": [
"**/*Steps.java"
],
"cucumberautocomplete.syncfeatures": "**/*.feature"