validates_presence_of rails example rspec ruby-on-rails-3 rspec2

example - Stubbing Devise en rSpec y Rails3



ruby capybara github (2)

¿Cómo uniría a Devise en Rails 3 con rSpec? Tengo un UsersController y un modelo de User . Ambos están asociados con Devise en este momento, estoy escribiendo las especificaciones del controlador y realmente estoy teniendo dificultades con mis expectativas, ya que el sign_in está realmente sign_in en las obras.

Cualquier cosa ayudará


Descubrí que ahora es bastante fácil hacer esto. Hubo un problema con rspec2 y el dispositivo, pero ahora está resuelto. Supongo que necesitarías actualizar tus gemas. Entonces puedes escribir

require ''spec_helper'' describe DoStuffController do include Devise::TestHelpers before (:each) do @user = Factory.create(:user) sign_in @user end describe "GET ''index''" do it "should be successful" do get ''index'' response.should be_success end end end

[ACTUALIZACIÓN] En la wiki de diseño ahora hay una description detallada (y probablemente más actualizada).