このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.9.3 リファレンスマニュアル

instance method Object#must_raise

must_raise(*args) -> true[permalink][rdoc] [added by minitest/spec]

自身を評価中に与えられた例外が発生する場合、検査にパスしたことになります。

[PARAM] args:
自身を評価中に発生する可能性のある例外クラスを一つ以上指定します。
[EXCEPTION] MiniTest::Assertion:
自身を評価した結果、例外が発生しない場合に発生します。また、自身を評価中に発生した例外が、与えられた例外またはそのサブクラスでない場合に発生します。

[SEE_ALSO] MiniTest::Assertions#assert_raises