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

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

class MiniTest::Spec

要約

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

目次

特異メソッド

継承しているメソッド

MiniTest::Unit::TestCaseから継承している特異メソッド
MiniTest::Unit::TestCaseから継承しているメソッド
MiniTest::Assertionsから継承しているメソッド

特異メソッド

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]

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