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

class MiniTest::Spec

クラスの継承リスト: MiniTest::Spec < MiniTest::Unit::TestCase < MiniTest::Assertions < Object < Kernel < BasicObject

要約

BDD 風にテストを書くための MiniTest::Unit::TestCase に対するラッパークラスです。

特異メソッド

after(type = :each) { ... } -> Proc

各テストの後に実行するブロックを登録します。

[PARAM] type:
:each を指定することができます。
[EXCEPTION] RuntimeError:
type に :each 以外を指定すると発生します。
before(type = :each) { ... } -> Proc

各テストの前に実行するブロックを登録します。

[PARAM] type:
:each を指定することができます。
[EXCEPTION] RuntimeError:
type に :each 以外を指定すると発生します。
current -> MiniTest::Spec

現在実行中の MiniTest::Spec のインスタンスを返します。

it(desc) { ... } -> ()

テストケースを一つ定義します。

与えられたブロックが一つのテストケースに相当します。

[PARAM] desc:
テストケースの説明を指定します。
new(name)

与えられた名前で自身を初期化します。

class MiniTest::Spec