Problem with assert_redirected_to

Peter Hickman
Fri, 19 Feb 2010 09:37:39 -0000

I have taken over some old Rails code and am trying to get the tests to run.
In the functional test every time the assertion
''assert_redirected_to'' is
called I get the following error:

test_should_update_venue(VenuesControllerTest):
NoMethodError: undefined method `[]'' for
#<Enumerable::Enumerator:0x102f747e0>

 /blah/blah/blah/project/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/string/access.rb:43:in
`first''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions/routing_assertions.rb:131:in
`recognized_request_for''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions/response_assertions.rb:70:in
`assert_redirected_to''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions/response_assertions.rb:62:in
`each''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions/response_assertions.rb:62:in
`assert_redirected_to''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions.rb:54:in
`clean_backtrace''

 /blah/blah/blah/project/vendor/rails/actionpack/lib/action_controller/assertions/response_assertions.rb:54:in
`assert_redirected_to''

It doesn''t matter what I do with the parameters to assert_redirected_to
I
always get the same error.

Anybody encountered this before?

Rails 2.0.2, Ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.0.0]

--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org