RoR入門第8回
ActionController::TestCaseはコントローラ用のテストクラスの親クラスになる。
これを使うと色々便利。
test テスト名 do get :Action名, {リクエストパラメータ}, {セッションデータ}, {flashデータ} # リクエスト @request # レスポンス @response # テスト対象のコントローラ @controller end
form_forで?postしたデータは次のようにしてエミュレートする。
post :Action名, :form名 => {:パラメータ名 => 値}
動的フィクスチャ。
<% ver = 1 %> hoge: version: <%= ver %>