[rspec-users] how to mock/stub restful_authenticated and acl2-ized act
Giuseppe Bertini
lists at ruby-forum.com
Tue Apr 8 17:42:27 EDT 2008
Hi Jarkko, I see your point.
However, checking the user's roles in order to authorize access to the
action is done behind the scenes by the acl_system2 plugin, which would
not know what to do with has_role?, unless I am missing something.
Thanks!
Giuseppe
> You might want to take that one step further and create a method such
> as has_role?(:operator) for the user class. That way you don't have to
> stub arrays like roles in your specs, you just stub that method to
> return true or false and you're done. That way you make your code more
> easily "speccable":
>
> def has_role?(role)
> roles.map(&:title).include?(role.to_s)
> end
>
> //jarkko
--
Posted via http://www.ruby-forum.com/.
More information about the rspec-users
mailing list