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

instance method Object#must_throw

must_throw(tag) -> true [added by minitest/spec]

自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。

[PARAM] tag:
自身を評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
[EXCEPTION] MiniTest::Assertion:
与えられたタグが Kernel.#throw されなかった場合に発生します。

[SEE_ALSO] MiniTest::Assertions#assert_throws

class Object