2010年8月23日月曜日

Rails 2.3では テストのassert_validは使えない

assert_valid in unit tests after upgrade to rails 2.3 doesn't work - Ruby on Rails: Talk | Google グループ
It was deprecated at 2.2.2
- "assert_valid is deprecated. Use assert record.valid? instead"

代わりに assert(object.valid?)しろと。まあ確かに文字数はそれほど変わらず、分かりにくくもない。むしろassert_validの存在が冗長だったのか。

既にあるテストに対してはassert_validヘルパを自作して対応。

0 件のコメント:

ブログ アーカイブ

カテゴリー