unitarias rails pruebas hacer español como ruby-on-rails-3 rspec authlogic rspec2

ruby-on-rails-3 - hacer - pruebas unitarias rails



Los métodos de ayuda del controlador de aplicaciones no están disponibles para las Vistas (4)

Los métodos auxiliares definidos por el controlador no están incluidos en el objeto auxiliar.

http://relishapp.com/rspec/rspec-rails/dir/helper-specs/helper-spec

Tengo un método de ayuda llamado current_user en mi Application Controller (usado con Authlogic).

Las especificaciones para las vistas que usan ese helper fallan (pero la vista funciona cuando uso el navegador)

ActionView::Template::Error: undefined local variable or method ''current_user'' for #<#<Class:0x0000000229b060>:0x00000002004248>

Yo uso rspec 2.6.0.

¿Alguien tuvo el mismo problema? Por favor aconséjame. Gracias



Puede anular el método a la view .

view.stub(:current_user).and_return(user)

Esto también funcionará en las especificaciones de ayudante.