Я столкнулся с проблемой при тестировании своих контроллеров с RSpec - вызов response.body всегда возвращает пустую строку. В браузере все отображается правильно, а тесты на огурцы, похоже, все исправляют, но RSpec терпит неудачу каждый раз.Проверка контроллера RSpec - blank response.body
Другие ожидания от объекта ответа, такие как response.should render_template('index')
, проходят без проблем.
Неужели кто-нибудь из вас столкнулся с этой проблемой раньше? Возможно, ответ html может быть получен каким-то другим способом?
Что касается версий, Rails 2.1.0, RSpec 1.2.7.
Спасибо, именно то, что мне было нужно. –
Я работаю с Rails в течение многих лет, и теперь я, наконец, понимаю разницу между контроллерами и спецификациями запросов. Благодаря! –