Я хотел бы уточнить, что в моем представлении макета приложения выводится флэш-уведомление. Однако следующий код не работает, метод flash
не существует в поле зрения спецификации (в отличие от контроллера спецификации, где он отлично работает):Тестовое уведомление о вспышке в спецификации вида макета (rspec2, rails3)
describe 'layouts/application' do
it "renders flash notices" do
flash[:notice] = "This is a notice!"
render
response.should contain "This is a notice!"
end
end
Является ли мой код неправильно, или это «пока еще не реализован функция "в Rspec 2? Я на Rails3 и Rspec2 со своей главной ветки на Git.
Спасибо!
Я думаю, что эта проблема теперь решена на главной ветке. Я еще не тестировал его, но все должно быть в порядке: http://github.com/rspec/rspec-rails/issues/closed#issue/45 – jbpros
Пробовал ли он это и может подтвердить, что он работает сейчас. – Cimm