2013-06-12

Testing a Sinatra app on Rack::Test with test-unit.

意訳: Rack::Testとtest-unitでSinatraアプリをテストする方法。

ディレクトリ構成の例

hogetra/
├─config.ru
├─hogetra.rb
├─views
│  └─index.haml
└─test
    └─test-hogetra.rb

test-hogetra.rb

ちなみに私のSinatra appはクラシックスタイルです。

参考

test-unit - Ruby用単体テストフレームワーク
http://test-unit.github.io/ja/

brynary/rack-test · GitHub
https://github.com/brynary/rack-test#readme

Rubyist Magazine - Sinatra 再入門、 Padrino / Rack / その先の何か
http://magazine.rubyist.net/?0036-SinatraReintroduction