Rubyで(Railsではなく),ちょっとしたCGIスクリプトのはずが,いろいろトラブルが起こって,Test::Unitを使ってテストしていくことにしました. なのですが,さて,CGIの入力を与えるのはどうすればいいのか… 何も考えずにテストすると,CGI.newのたびに「(offline mode: enter name=value pairs on standard input)」が出て入力待ちになります.オフラインモードってやつですね. cgi.rbを読みますかね.ファイルを開き,「offline」で検索すると,こんなコードを見つけました. # offline mode. read name=value pairs on standard input. def read_from_cmdline require "shellwords" string = unless ARGV.em