I am primarily using RubyMine for Cucumber/Ruby, and now, I'm getting my hands on VSCode, with which I'm able to run and debug test cases.
I can't find a way to navigate from feature to step definition. I tried searching for extensions and cucumber-step-mapper doesn't help.
Is there any config which enables navigation from feature to step definition?
You can install Cucumber Full Language Support extension from the VSCode Marketplace:
After install is finished, reload VSCode. Now in order to make it work for Ruby, you need to:
Ctrl + ,
to open User SettingsOn the right side you need to modify these settings (you can find 2 examples of how to do this on the extension page). In my case, I added the following:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
Reload VSCode
.feature
file and right click any step, you should have Go To Definition and Peek Definition working.Hope you get it working!