flash.nowのテスト
railsのテストで以下のように書きたいことがある。
assert_equal "test", flash.now[:notice]
しかし、実際はこれは無理である。詳しくは以下のページへ。
http://techno.hippy.jp/rorwiki/?HowToTestFlash.Now
対処法としては、以下のようにする。
assert @response.body.include?("test")
assert_matchを使うのもいいかもね。