Passing Rails restful_authentication in rspec

Posted by jay
on February 16, 2009

Plugins in Rails are useful shortcuts, they produce better implementations for some areas. I recently come across an issue of passing model controller authentication, but the before_filter :login_required stops me testing my code in Rspec. By using mock and stub technique can pass the authentication test.
All you have to do is inserting these code before your rspec test (or place it somewhere in helper class)

This tells the test that :login_required always returns :true and the variable @current_user returns a mock model that is not nil.


Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

Comments