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?

¿Fue útil?

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