Проверьте, был ли файл отрисован с помощью render_template в Rails 6 и RSpe c 4 - PullRequest
0 голосов
/ 08 мая 2020

У меня был тест на Rails 5. Он прошел:

      it 'redirects to view page' do
        put :update, params: { id: answer.id, answer: edited_answer }, format: :js
        expect(response).to render_template(file: "#{Rails.root}/public/403.html")
      end

Я обновил приложение до Rails 6. Теперь тест начал сбоить с ошибкой:

     Failure/Error: expect(response).to render_template(file: "#{Rails.root}/public/403.html")
       Expected [] to include "~/qna/public/403.html".
     # ./spec/controllers/answers_controller_spec.rb:138:in `block (4 levels) in <top (required)>'

Как Я могу проверить, что этот конкретный файл был отрисован в Rails 6?

...