Rails-2.0から、FunctionalTest用のテストクラスの基底クラスは、 Test::Unit::TestCaseからActionController::TestCase に変わりました。 それに伴って、テストクラス内にsetupメソッドやteardown メソッドを書いても実行されなくなっています。

Rails 2.0.2のファンクショナルテスト機構が壊れている件・謝罪と訂正Comments

今日は久しぶりにRails 2.0.2を使い、久しぶりに付属のファンクショナルテスト機構を使っていたのですが、そこでひどいバグに遭遇しました。

FunctionalTestではsetupteardownを使う機会がなかったので 今まであまり気になってなかったですが、確かに使ってる人からすると 困る問題ですね。 バグだとして、パッチが採用されたら直るんだろうけど、 2ヶ月間放置されてる状況からすると、setupteardown を使わない方向が「Convention」になっていくという事なのかな。

See Also

posted by Png genki on Wed 5 Mar 2008 at 12:24

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry413
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ