У меня есть приложение Rails, которое имеет некоторую аутентификацию пользователя, которая создается без Devise (или какого-либо драгоценного камня в этом отношении).Он использует типичный session[:user_id]
для отслеживания текущего пользователя.
Насколько я понимаю текущее состояние тестов контроллера, я считаю, что команда Rspec и Rails рекомендуют не использовать их.Это нормально, но я не вижу, как на самом деле войти как пользователь из спецификации запроса.Я сделал это с Devise без проблем, но Devise использует Warden и тому подобное.
Я пытался получить доступ к session
из теста, но уровень абстракции в спецификации запроса, кажется, препятствует доступу
Как мне войти в систему из спецификации запроса?