いくつかのテストをCucumber-jsに移植していますが、前回Cucumberを使用したのはRubyでした。 Rubyバージョンでは、Cucumber CLIツールを実行すると、完了する手順のリストが表示されます。 JSバージョンでは、出力は以下に示すようにコメントと手順が混在しています。
ターミナルからコードの各ブロックをコピーするのではなく、ステップを出力するだけのフラグはありますか?
うーん。 面白いアイデア。 現時点では、それをサポートするものはありません。 未定義のステップのスニペットを出力するだけの新しいフォーマッターを追加することも、使用法フォーマッターと組み合わせることができます。
コンソールにダンプするために--output-steps file.js
または--output-steps
フラグを設定できるのは良いことです
その機能の+1。 最小限の手動作業で、機能からコードスケルトンまでの自動ワークフローに非常に役立ちます。
同じテーマで別のエントリ( #618 )を開いたところ、 charlierudolphがこれを指摘しました。
そこにコメントしました。 以下はそのコピーです:
ポインタをありがとう。 確かに良い考えのように聞こえます。
スクリプト/フィルターを自動化して作成した人を混乱させる可能性がありますが、これがデフォルトの動作であると言えます。 1)キュウリに近い、2)フィルターは同じように機能する可能性が高い。 いくつかのCIの出力からカットアンドペーストするだけの人にとっては素晴らしいことです。
つまり、デフォルトにすることをお勧めします。そうでない場合は、それだけを出力するオプションがあります。
ありがとう
この機能の+1。
これで、スニペットだけを取得するために使用できるスニペットフォーマッターができました。 これは次のリリースで利用できるようになります。
このスレッドは、閉じられた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
うーん。 面白いアイデア。 現時点では、それをサポートするものはありません。 未定義のステップのスニペットを出力するだけの新しいフォーマッターを追加することも、使用法フォーマッターと組み合わせることができます。