From: Akinori MUSHA Date: 2001-01-29T01:05:54+09:00 Subject: [ruby-list:27350] Re: media watch 2001.01.18 At Sun, 28 Jan 2001 23:50:49 +0900, Takeshi Kakeda wrote: > > るびきち@XP実践中です。 > > [...] > > > そういえば、「CGIプログラム」や「ランダム要素が含まれる」 > > 場合のテストってどうするのでしょう・・・ > > cgi.rbの場合、offlineだと「入力」を聞いてきますし。  単純な CGI プログラムなら ENV['REQUEST_METHOD'] = 'GET' ENV['QUERY_STRING'] = 'input1=foo&input2=bar&....' くらいで済んでしまうかも。 > CGIの場合はHttpUnitを使用してみてはいかがでしょうか? > http://httpunit.sourceforge.net/ > > これはHttpUnitを経由して、Form値の値や、出力結果をassertで > チェックします。JUnitをベースにして作成されているんですが、 > RubyUnitをベースにRubyHttpUnitみたいのが欲しいところですね。 なるほど。これはいいですねえ。認証や Cookie をサポートしていて、 結果も DOM パーサで解析しちゃうわけですね。すごく便利そう。。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "We're only at home when we're on the run, on the wing, on the fly"