Domanda

Liquidazione per l'autenticazione con la mia applicazione Rails che funziona. Ma ora tutti i miei test di unità falliscono perché reindirizzare alla pagina di accesso, che ha un senso. Liquidazione sembra avere funzioni di supporto per il fissaggio questo, ma posso solo trovarli per Shoulda . ci sono aiutanti equivalenti per Test :: Unit?

È stato utile?

Soluzione

ho pensato che non ci sarebbe piu 'magico' al modo in cui le macro Shoulda lavoro ma in realtà è molto semplice. Per aggiungere il comportamento sign_in basta aggiungere questo al test_helper.rb

  def sign_in_as(user)
    @controller.current_user = user
    return user
  end
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top