Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。805件0rspec2.99でテストが全部OKになった状態でrspec3.0.1に上げたら以下エラーが出るようになりました。_app_views_hogehoges__form_html_erb__287475598865390515_70183742838460'エラーが出ている箇所のform.html.erbはテキストを表示しようとしています。%>テストコードはレスポンスを正常なことを確認しており、mock1にhoge_memoを定義するとエラーは出なくなりました。be_succesエラー箇所はgems/activesupport-4.0.13/lib/active_support/core_ext/string/output_safety.rbの24行目でsにnilが渡ってきてgsubメソッドが無いとエラーになっているようです。こちらの問題に派生して出ていたエラーでした。RSpec::Mocks::Double)上のエラーが出ていましてmockのto_aryとto_aの呼び出しを無視するスタブを呼ぶことで解決しました。個の銅バッジ自己解決されたということ良かったです。モックを多用しすぎているためにいろいろと問題が発生しているようにも見えます。モックは「用法用量をお守りください」系のテクニックなので、「どうしても」という場面以外は使わない方がベターです。null_objectは「ブラックホール」的な動きをするので予想の付かないエラーが発生しがちです。モックを使うと「テストコードはパスしているのに本番環境ではエラーが出た(その逆もしかり)」なんてことも起こりえます。質問のコードを見る限り、普通にデータベースにテストデータを作成する形でも問題ない気がします。いうわけで、個人的には「モックを使わないテストコードへの移行」を検討してみることをオススメします。18:52確かにモックに関して以下ワーニングも出るようになりました。量が多いので今回対応できるか分かりませんが「モックを使わないテストコードへの移行」も検討してみます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。