Rails Unit Test multi-array params
While writing some tests the other day, I came across a little bit of a stump. I have an action that required the use of a multi-dimensional param such as:
param[:user][:name]
This is exactly what I was doing, but you get the picture. I could have easily changed it to a single array, but that not the point. The solution in this example, would be to nest your hash in the test such as:
def test_should_do_something
post :create, :some_object=>{
:name=>'Bob'
}, :user=>{ :name=>'Something' }
end