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?

Foi útil?

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
scroll top