私は主にCucumber/RubyにRubyMineを使用していますが、今ではテストコードを実行およびデバッグできるVSCodeを入手しています。
フィーチャーからステップ定義にナビゲートする方法が見つかりません。拡張機能を検索してみましたが、cucumber-step-mapperは役に立ちません。
機能からステップ定義へのナビゲーションを可能にする構成はありますか?
Cucumber Full Language Support 拡張機能をVSCode Marketplaceからインストールできます:
インストールが完了したら、VSCodeをリロードします。 Rubyで動作させるには、次のことを行う必要があります。
Ctrl + ,
開くユーザー設定右側で、これらの設定を変更する必要があります(拡張ページでこれを行う方法の2つの例を見つけることができます)。私の場合、以下を追加しました:
"cucumberautocomplete.steps": [
"features/step_definitions/*.rb"
],
"cucumberautocomplete.syncfeatures": "features/*feature"
リロードVSCode
.feature
ファイルと任意のステップを右クリックすると、Go To Definitionおよびピークの定義が機能しています。うまくいきますように!