RSpecでコントローラをテストするときに問題が残っています - response.bodyの呼び出しは常に空の文字列を返します。ブラウザではすべてが正しくレンダリングされ、キュウリのフィーチャテストは正しいと思われますが、RSpecは毎回失敗します。RSpecコントローラのテスト - ブランクのresponse.body
response.should render_template('index')
などの応答オブジェクトに対するその他の期待は問題なく通過します。
この問題が発生しましたか?おそらく応答HTMLは他の方法で得られるでしょうか?
バージョンは、Rails 2.1.0、RSpec 1.2.7です。
ありがとう、ちょうど私が必要とした。 –
私は何年もRailsに取り組んできましたが、今度はコントローラと要求仕様の違いを最終的に理解しています。ありがとう! –