One of my controller actions sends a redirect if the request URI begins
with /foods/search
34 def search
35 return redirect_to "/#{params[:name]}" if
request.request_uri.match /^\/foods\/search/
Unfortunately, I can't figure out how to spec this.
>From everything that I've read while researching this problem, it seems
that #get and #post only accept the action to call, and a hash of
parameters. IE:
get :action, :some => 'param'
As a result, I can't do this:
121 it 'redirects /foods/search/almonds to /almonds' do
122 get '/foods/search/almonds'
123 response.should redirect_to "/almonds"
124 end
How can I spec this?
Thanks for your help,
Nick
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users