私はテストを始めたばかりで、モデルやコントローラーで通常行うようなデバッグに問題があります。
工場からユーザーを作成しました (それが違いを生む場合は FactoryGirl を使用)。保存時の検証のために create メソッドが失敗していると確信しています。ただし、テスト中にインスタンス化されたモデルをデバッグする方法を知りたいです。
私はもう試した:
user.inspect
puts user
raise user.to_yaml
(後者は機能しますが、残りのテストの実行を停止し、検証エラーを表示しません。インスタンス化しようとしたモデルの存在または非存在を証明するだけです。)
モデルをエラーとして発生させる以外に、テスト中にデバッグ出力はありません。他にできることは、テスト DB のログを追跡し、そこで何が起こっているかを確認することだけですが、せいぜいぎこちないようです。私が求めていることを達成するためにどのような方法を提案しますか?
方向性をありがとう