要約
BDD 風にテストを書くための MiniTest::Unit::TestCase に対するラッパークラスです。
目次
継承しているメソッド
- MiniTest::Unit::TestCaseから継承している特異メソッド
- MiniTest::Unit::TestCaseから継承しているメソッド
- MiniTest::Assertionsから継承しているメソッド
-
- _assertions
- _assertions=
- assert
- assert_block
- assert_empty
- assert_equal
- assert_in_delta
- assert_in_epsilon
- assert_includes
- assert_instance_of
- assert_kind_of
- assert_match
- assert_nil
- assert_operator
- assert_raises
- assert_respond_to
- assert_same
- assert_send
- assert_throws
- capture_io
- exception_details
- flunk
- message
- mu_pp
- pass
- skip
特異メソッド
after(type = :each) { ... } -> Proc[permalink][rdoc]-
各テストの後に実行するブロックを登録します。
- [PARAM] type:
- :each を指定することができます。
- [EXCEPTION] RuntimeError:
- type に :each 以外を指定すると発生します。
before(type = :each) { ... } -> Proc[permalink][rdoc]-
各テストの前に実行するブロックを登録します。
- [PARAM] type:
- :each を指定することができます。
- [EXCEPTION] RuntimeError:
- type に :each 以外を指定すると発生します。
current -> MiniTest::Spec[permalink][rdoc]-
現在実行中の MiniTest::Spec のインスタンスを返します。
it(desc) { ... } -> ()[permalink][rdoc]-
テストケースを一つ定義します。
与えられたブロックが一つのテストケースに相当します。
- [PARAM] desc:
- テストケースの説明を指定します。
new(name)[permalink][rdoc]-
与えられた名前で自身を初期化します。