私はRubyでコマンドラインアプリケーションを作成しています。私はRspec 2に精通しています。これは、私が取り組んでいるいくつかのRailsアプリケーションで使用されています。私はコマンドラインアプリケーションを書いています。私はBDDのためにRspec 2を使用しようとしています。Rspec 2を使ってコマンドラインアプリケーションのUIレイヤーをテストする
アプリケーションのユーザーインターフェイスレイヤをテストするにはどうすればよいですか?私は、アプリケーションに対話型の入力を与えるか、putsを使って出力された特定の出力を確認する必要があります。また、STDOUT出力を抑制する方法はありますか?自動テストを実行すると、アプリケーションの出力がrspecのステータス出力の間に出力され、読みにくくなります。
これはまさに私が必要としていたものです!ありがとう。 – sensae