From: Masaki Suketa Date: 2000-05-27T19:59:01+09:00 Subject: [ruby-list:22954] Re: assert with iterator 助田です。 In message "[ruby-list:22768] Re: assert with iterator" on 00/05/21, rubikitch writes: > > assert_exception(ArgumentError) { > > Math.sqrt(-1) > > } > > > > と書けた方がわかりやすいかなあと。 > > 結局このノリで全assertメソッド群にブロックも受け付けるようにした方が > 整合性の意味でもいいかもしれないと思います。 いや。例外が発生することをRubyUnit側でコントロールしよう と思ったら、 + ブロックで受け取る。 + Procオブジェクトで受け取る。 ぐらいしかないんですよ。 assert_exception(ArgumentError, Math.sqrt(-1)) とは書けない。という訳でassert_exceptionのブロックは必然性 があると思うのですが、他のは抵抗があるんです。 助田 雅紀