■ [rack][ruby] rack middleware のテスト 最近は test-unit しか使ってないので test-unit と rack-test を使って rack middleware のテストを書く術をメモっておく。例えば response.body に foo という文字列を追加する middleware のテストならこんな感じ。 require 'test/unit' require 'rack/test' require 'rack-foo' class TestApp def call(env) [ 200, { 'Content-Type' => 'text/html' }, ['<html><head></head><body></body></html>'] ] end end class FooTest < Test::Unit::TestCase i