flash.nowのテスト

railsのテストで以下のように書きたいことがある。

assert_equal "test", flash.now[:notice]

しかし、実際はこれは無理である。詳しくは以下のページへ。
http://techno.hippy.jp/rorwiki/?HowToTestFlash.Now


対処法としては、以下のようにする。

assert @response.body.include?("test")

assert_matchを使うのもいいかもね。