Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > minitest/specライブラリ > Objectクラス > must_raise

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