Я пишу несколько тестов для сайта, который защищен http-аутентификацией на всех страницах.
Мне удалось найти способ обойти его для тестирования контроллера, выполнив следующее
get exams_url, headers: {'HTTP_AUTHORIZATION' => ActionController::HttpAuthentication::Basic.encode_credentials('admin','admin') }
Но как мне пройти это для системного теста? Я искал несколько часов, чтобы попытаться найти решение для этого, но все предложения, которые я нашел, относятся к более старым версиям Rails / Capybara и не работают. Похоже, в документации по тестированию Rails тоже ничего нет.