Thor と Aruba をテスト フレームワークとして使用して CLI アプリを構築します。
この問題を github https://github.com/cucumber/aruba/issues/76の Aruba の問題に投稿しましたが、まだコメントはありません。
ということで、こちらに投稿させていただきますので、ご意見をいただければと思います。
問題
ファイルには 2 つのシナリオがありfeatures/login.feature
ます。シナリオの違いは、一方はThen I debug
ステップを使用し、他方は使用しないことです。
を実行するbundle exec cucumber features/
と、デバッガーステップのないものは失敗します。Aruba は出力をキャッチできません。
しかし、デバッガーステップのあるものは停止し、続行するために押すc
と、Aruba は出力をキャッチしてパスします。
過去2日間から頭をぶつけて、地球全体をグーグル検索しましたが、問題が何であるかを見つけることができませんでした.
誰かが問題を確認できるように、 https://github.com/millisami/aruba_thorにリポジトリをアップロードしました。
この機能を実行するには、実行するだけbundle exec cucumber features
です。