ActiveSupport :: TestCaseテスト実行時に、putsやprintなどのコマンドがコンソールに表示されないのはなぜですか?Railsユニットテストでの出力(puts、print)
2つの方法で検査を出力できない場合は、デバッグが非常に難しくなります。
ありがとうございます!結果を確認する(別のターミナルタブまたはウィンドウで、プロジェクトのルートからの)コマンドラインで
Rails::logger.debug "Interesting stuff"
実行tail -f log/test.log
:
うんための非常に速いが、魅力のように働きました! – Alexandre
rake 3では、rake-traceでテストを実行するとputsの出力を見ることができます –
Hmm ..これらはいずれもRails 3、通常のrubyテスト、またはsporkで動作しません。 – Trip