[rspec-users] undefined local variable or method `params' for #<Spec
Fernando Perez
lists at ruby-forum.com
Tue Apr 14 08:01:26 EDT 2009
> it gives me following error
>
> undefined local variable or method `params' for
That's normal. Remember that params exists because there is an http
request issued. In your spec, you don't tell Rspec anything about any
request. So you could create a mock for params. If I recall correctly
you would have to do something like this:
describe ApplicationHelper do
it "should be active if controller is same" do
controller.params = {:controller => 'whatever_value'}
tab_class('royalty_statement').should include('active')
end
end
--
Posted via http://www.ruby-forum.com/.
More information about the rspec-users
mailing list