web-dev-qa-db-fra.com

Est-il possible de naviguer du fichier de fonctionnalité à la définition d'étape dans VSCode

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?

12
Vignesh Paramasivam

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:

  • Presse Ctrl + , pour ouvrir Paramètres utilisateur
  • Faites défiler vers le bas pour Cucumber Auto Complete
  • Sur 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

  • Ouvrir un .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!

16
Daniel Fintinariu