Am 07.11.2011 um 22:22 schrieb Dave Aronson: > On Mon, Nov 7, 2011 at 16:11, Gregor Panek <symf...@gregorpanek.de> wrote: > >> Am 07.11.2011 um 21:58 schrieb Dave Aronson: > >>> Don't you need to specify an id there? > >> How to do that? I just started to learn how write tests for the application. > > I recommend you read: > > http://guides.rubyonrails.org/testing.html > > (and then all the other assorted Rails Guides). To get you started, > it contains this snippet that might be helpful: > > Example: Calling the :show action, passing an id of 12 as the params > and setting a user_id of 5 in the session: > get(:show, {'id' => "12"}, {'user_id' => 5}) > > Another example: Calling the :view action, passing an id of 12 as > the params, this time with no session, but with a flash message. > get(:view, {'id' => '12'}, nil, {'message' => 'booya!'}) > > So for your purposes, I'd think that: > > get :show, :id => '1' > > might do fine, assuming that there is indeed a user with ID 1 in your > test database.
Thanks for the link i will start reading the tutorials. For now your posted proposal worked, after i added some data to the test database (is easy to forget) > >> What makes me pondering is that rake routes >> is shows that the route is available > > Right, but if you look at that line: > >> user GET /users/:id(.:format) {:action=>"show", :controller=>"users"} > > you see ":id", which means you need to supply that somehow. (The > :format part is in parens, meaning it's optional.) You are right my method will only work for static routes or routes like index, new >> Sorry if this question is stupid but I'm still in the learning stage > > No problem, we all started there too. :-) Kudos to you for testing > at all, many people skip that entirely! :-( > Nice to hear that :) Thanks for your help Regards Greg > -Dave > > -- > LOOKING FOR WORK! What: Ruby (on/off Rails), Python, other modern languages. > Where: Northern Virginia, Washington DC (near Orange Line), and remote work. > See: davearonson.com (main) * codosaur.us (code) * dare2xl.com (excellence). > Specialization is for insects. (Heinlein) - Have Pun, Will Babble! (Aronson) > > -- > 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@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- 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@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.