Subclass it in your spec with
class TestController < Admin::BaseController
def index
end
end
...then use the TestController in your tests for Admin::BaseController.
That might mean you'll need to add special routing for TestController
which is annoying but can be done.
On 5 Jan 2010, at 17:36, Phillip Koebbe wrote:
I'm trying to implement a base controller that other controllers
descend from, and am having a bit of difficulty in testing the sole
"feature" of the base controller.
http://gist.github.com/269544
In the "not redirecting when user is an admin" context, I keep
getting an error that "no action responded to <whatever I try>".
Obviously, there are no actions in this controller, nor should there
be. I want to hit an action in a descendant controller and make sure
that it goes through.
How do I do that?
Thanks,
Phillip
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
cheers,
Matt
http://mattwynne.net
+447974 430184
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users