Am 07.11.2011 um 22:22 schrieb Dave Aronson:
> On Mon, Nov 7, 2011 at 16:11, Gregor Panek <[email protected]> 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.