Unit testing an HTTP client

Hello Tobias,

I've been through the same routine for an http client
(http://rufus.rubyforge.org/rufus-verbs\). I've written a test server
based on Webrick just for the unit tests :

   rufus-verbs/test/items.rb at master · jmettraux/rufus-verbs · GitHub

(see the class ItemServer as a starting point).

It's then used in the startup/teadown of my unit tests :

   http://github.com/jmettraux/rufus-verbs/tree/master/test/testbase.rb

Maybe that'll inspire you.

Webrick comes with Ruby, it's quite handy. You don't have to worry
about threads [for now], the server will run in its own. I'm sure
someone else will come with an even better piece of advice.

Freundliche Gruesse,

···

On Tue, May 27, 2008 at 7:59 AM, Tobias Weber <towb@gmx.net> wrote:

Hi,
my programm uses the HTTPClient gem to call a backend that was
originally made for AJAX-without-the-X. Mainly it does POST without
expecting any result.

How do you test this?

--
John Mettraux - http://jmettraux.wordpress.com