2011-01-23 7 views
4

私はちょうどオートテストを始めています。私は以下の問題があります。オートテストのrspecスタックトレース

エラー時にスタックトレースを出力する自動テストを取得する方法を教えてください。私は「すくいスペック」を実行した場合 iが出力

4) Transaction should get date with poor form 
Failure/Error: transaction = Transaction.build_from_email(@email) 
NoMethodError: 
    private method `gsub' called for 112:Fixnum 
# ./app/models/transaction.rb:46:in `build_from_email' 
# ./spec/models/transaction_spec.rb:104 

を取得するが、私は自動テスト

4) Transaction should get date with poor form 
Failure/Error: transaction = Transaction.build_from_email(@email) 
NoMethodError: 
    private method `gsub' called for 112:Fixnum 

と、次の取得は、単にエラーがどこにあるかを見つけるためにたくさん容易になるだろう。

あなたはRSpecの2を使用している場合おかげでたくさん

答えて

9

ファイルを追加することができ、この内容で、プロジェクトのルートに.rspec呼ば:

--backtrace 

それは実行だときRSpecのは、このファイルを読み込みますかどうか、それはレイクまたはオートテストによるものです。

+0

ガードコンソールから最初のテストに失敗した場合、このオンデマンドを実行する方法はありますか? – Magne

関連する問題