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 (Gherkin) Full Support extension from the VSCode Marketplace:
After install is finished, reload VSCode. Now in order to make it work for Ruby, you need to:
Press Ctrl + ,
to open User Settings
Scroll down to Cucumber Auto Complete
On 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
Open a .feature
file and right click any step, you should have Go To Definition and Peek Definition working.
Hope you get it working!
I have a cucumber with java project and following worked for me:
"cucumberautocomplete.steps": [
"**/*Steps.java"
],
"cucumberautocomplete.syncfeatures": "**/*.feature"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With