Вы должны написать повторно используемый набор шагов огурца, чтобы войти в систему для ваших пользователей.Это способ, которым Devise явно предлагает в своих readme для проверки того, что пользователь вошел в систему и имеет надлежащий сеанс.
Вы можете создавать повторяющиеся шаги огурца, поэтому вам нужно только написатьпошагово зарегистрировать пользователя, затем вы можете просто сделать:
Given a valid user is logged in
When ...
Существует гораздо больше информации об использовании огурца таким способом в Интернете, но если вы хотите простой пример, я нашел его в ответе на этот вопрос .