web-dev-qa-db-ja.com

機能ファイルからVSCodeのステップ定義にナビゲートすることは可能ですか?

私は主にCucumber/RubyにRubyMineを使用していますが、今ではテストコードを実行およびデバッグできるVSCodeを入手しています。

フィーチャーからステップ定義にナビゲートする方法が見つかりません。拡張機能を検索してみましたが、cucumber-step-mapperは役に立ちません。

機能からステップ定義へのナビゲーションを可能にする構成はありますか?

12

Cucumber Full Language Support 拡張機能をVSCode Marketplaceからインストールできます:

インストールが完了したら、VSCodeをリロードします。 Rubyで動作させるには、次のことを行う必要があります。

  • 押す Ctrl + ,開くユーザー設定
  • Cucumber Auto Completeまでスクロールします
  • 右側で、これらの設定を変更する必要があります(拡張ページでこれを行う方法の2つの例を見つけることができます)。私の場合、以下を追加しました:

    "cucumberautocomplete.steps": [
        "features/step_definitions/*.rb"
    ],
    "cucumberautocomplete.syncfeatures": "features/*feature"
    
  • リロードVSCode

  • .featureファイルと任意のステップを右クリックすると、Go To Definitionおよびピークの定義が機能しています。

うまくいきますように!

16