Я не знаю, где разместить этот пост, но тема этого больше похожа на мою проблему.
У меня есть банальная система входа, как это:
ApplicationController:include SessionsHelper
private
helper_method: current_user
def current_user @current_user || = User.find (session [: user_id]) if session [: user_id]end
SessionsHelper: def is_admin?@current_user && @ current_user.id == 1 end
features / support / env.rb: World (SessionsHelper)
Итак, если я проверю
is_admin? .Should be_true
возвращает:
ожидается, что ноль будет истинным (RSpec :: Expectations :: ExpectationNotMetError) ./features/step_definitions/users/add_user.rb: 23: в /^I should
signin$/'
features/users/add_user.feature:13:in
И я должен подписаться
Но я вошел!Зачем?Как проверить систему аутентификации с нуля?