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

class MiniTest::Spec

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

要約

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

目次

特異メソッド
after before current it new

特異メソッド

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]

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