Je ne sais pas où mettre ce post, mais le thème de ce plus semblable à mon numéro.concombre is_admin? test
J'ai bien établi système signin, comme ceci:
ApplicationController: comprennent SessionsHelper
privé
helper_method: current_user
def CURRENT_USER @current_user || = User.find (session [: user_id]) si session [: user_id] fin
SessionsHelper: def is_admin? @current_user & & @ current_user.id == 1 fin
Caractéristiques/support/env.rb: Monde (SessionsHelper)
Donc, si je test
is_admin? .doit être_true
il retourne:
nul prévu pour être vrai (RSpec :: attentes :: ExpectationNotMetError) ./features/step_definitions/users/add_user.rb:23:in /^I should signin$/' features/users/add_user.feature:13:in
et je connecter
Mais je signé! Pourquoi? Quel est le moyen de tester le système d'authentification de scratch?