Liquidación de ensayo Unidad ::
-
26-09-2019 - |
Pregunta
Estoy utilizando Liquidación para la autenticación con mi rieles aplicación que funciona. Pero ahora todos mis pruebas unitarias fracasan porque redirigir a la página de registro, lo cual tiene sentido. Liquidación parece tener funciones de ayuda para la fijación de eso, sino que sólo se puede encontrar por Shoulda . ¿Hay ayudantes equivalentes para Test :: Unidad?
Solución
pensé que habría más 'mágica' a cómo funcionan las macros Shoulda pero es realmente muy simple. Para añadir el comportamiento sign_in sólo tiene que añadir esto a la test_helper.rb
def sign_in_as(user)
@controller.current_user = user
return user
end
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow