J'utilise principalement RubyMine pour Cucumber/Ruby, et maintenant, je mets la main sur VSCode, avec lequel je peux exécuter et déboguer des cas de test.
Je ne trouve pas de moyen de naviguer de la fonction à la définition d'étape. J'ai essayé de rechercher des extensions et cucumber-step-mapper n'aide pas.
Existe-t-il une configuration qui permet de naviguer de la fonction à la définition d'étape?
Vous pouvez installer l'extension Cucumber Full Language Support à partir du marché VSCode:
Une fois l'installation terminée, rechargez VSCode. Maintenant, pour que cela fonctionne pour Ruby, vous devez:
Ctrl + ,
pour ouvrir Paramètres utilisateurSur le côté droit, vous devez modifier ces paramètres (vous pouvez trouver 2 exemples de comment le faire sur la page d'extension). Dans mon cas, j'ai ajouté ce qui suit:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
Recharger VSCode
.feature
fichier et clic droit sur n'importe quelle étape, vous devriez avoir Aller à la définition et Peek Definition fonctionne.J'espère que vous le ferez fonctionner!