Autorização com teste :: unidade
-
26-09-2019 - |
Pergunta
estou usando Liberação Para autenticação com meu aplicativo Rails, que funciona. Mas agora todos os meus testes de unidade falham porque eles redirecionam para a página de entrada, o que faz sentido. A liberação parece ter funções auxiliares para consertar isso, mas só posso encontrá -las para Deveria ter. Existem ajudantes equivalentes para teste :: unidade?
Solução
Eu pensei que haveria mais 'mágica' em como as macros que deveriam funcionar, mas é realmente muito simples. Para adicionar o comportamento SIGN_IN, basta adicionar isso ao test_helper.rb
def sign_in_as(user)
@controller.current_user = user
return user
end
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow