別のキーワード
種類
- インスタンスメソッド (18)
- ライブラリ (12)
- 特異メソッド (5)
- クラス (1)
ライブラリ
-
minitest
/ spec (24)
クラス
-
MiniTest
:: Spec (5) - Module (1)
- Object (16)
モジュール
- Kernel (1)
キーワード
- Spec (1)
- after (1)
- before (1)
- current (1)
- describe (1)
-
infect
_ with _ assertions (1) - it (1)
-
must
_ be (1) -
must
_ be _ close _ to (1) -
must
_ be _ empty (1) -
must
_ be _ instance _ of (1) -
must
_ be _ kind _ of (1) -
must
_ be _ nil (1) -
must
_ be _ same _ as (1) -
must
_ be _ within _ delta (1) -
must
_ be _ within _ epsilon (1) -
must
_ equal (1) -
must
_ include (1) -
must
_ match (1) -
must
_ raise (1) -
must
_ respond _ to (1) -
must
_ send (1) -
must
_ throw (1) - new (1)
検索結果
先頭5件
-
minitest
/ spec (44000.0) -
BDD 風にテストを書くためのクラスやメソッドを定義するためのライブラリです。
...Object に BDD (Behavior Driven Development) 用の検査メソッドを追加します。
追加されるメソッドは MiniTest::Assertions に定義されているメソッドへの
薄いラッパーになっています。
=== 注意
このライブラリは 2.2.0 で bundled gem(gemファ......ed gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。
* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minite... -
Object
# must _ be _ close _ to(expected , delta = 0 . 001) -> true (17200.0) -
自身と期待値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...@param expected 期待値を指定します。
@param delta 許容する絶対誤差を指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。
@see MiniTest::Assertions#assert_in_delta... -
Object
# must _ be _ instance _ of(klass) -> true (17200.0) -
自身が与えられたクラスのインスタンスである場合、検査にパスしたことになります。
...ンスである場合、検査にパスしたことになります。
@param klass 任意のクラスを指定します。
@raise MiniTest::Assertion 自身が与えられたクラスの直接のインスタンスでない場合に発生します。
@see MiniTest::Assertions#assert_instance_of... -
Object
# must _ be _ same _ as(actual) -> true (17200.0) -
自身と与えられたオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。
...自身と与えられたオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。
@param actual 任意のオブジェクトを指定します。
@raise MiniTest::Assertion 自身と与えられたオブジェクトが異なる場合に発生します。... -
Kernel
# describe(desc) { . . . } (14200.0) -
与えられた説明文から名前を作成してテストクラスを定義します。
...与えられた説明文から名前を作成してテストクラスを定義します。
クラスの定義は、与えられたブロックの内容になります。
@param desc ブロックに対する説明を指定します。... -
Object
# must _ be -> true (14200.0) -
自身の評価結果が真である場合、検査にパスしたことになります。
...自身の評価結果が真である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身の評価結果が偽である場合に発生します。
@see MiniTest::Assertions#assert... -
MiniTest
:: Spec . after(type = :each) { . . . } -> Proc (14100.0) -
各テストの後に実行するブロックを登録します。
...各テストの後に実行するブロックを登録します。
@param type :each を指定することができます。
@raise RuntimeError type に :each 以外を指定すると発生します。... -
MiniTest
:: Spec . before(type = :each) { . . . } -> Proc (14100.0) -
各テストの前に実行するブロックを登録します。
...各テストの前に実行するブロックを登録します。
@param type :each を指定することができます。
@raise RuntimeError type に :each 以外を指定すると発生します。... -
MiniTest
:: Spec . current -> MiniTest :: Spec (14100.0) -
現在実行中の MiniTest::Spec のインスタンスを返します。
...現在実行中の MiniTest::Spec のインスタンスを返します。... -
MiniTest
:: Spec . new(name) (14100.0) -
与えられた名前で自身を初期化します。
与えられた名前で自身を初期化します。 -
Module
# infect _ with _ assertions(positive _ prefix , negative _ prefix , skip _ regexp , map = {}) -> () (14100.0) -
BDD 風にテストを書くために使用するメソッド群を定義します。
...するメソッド群を定義します。
@param positive_prefix assert の代わりのプレフィックスを指定します。
@param negative_prefix refute の代わりのプレフィックスを指定します。
@param skip_regexp この正規表現にマッチしたメソッドは定義... -
Object
# must _ be _ empty -> true (14100.0) -
自身が空である場合、検査にパスしたことになります。
...が空である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が empty? メソッドを持たない場合に発生します。
また、自身が空でない場合にも発生します。
@see MiniTest::Assertions#assert_empty... -
Object
# must _ be _ kind _ of(klass) -> true (14100.0) -
自身が与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...なります。
@param klass 自身が所属することを期待するクラスを指定します。
@raise MiniTest::Assertion 自身が与えられたクラスまたはそのサブクラスのインスタンスではない場合に発生します。
@see MiniTest::Assertions#assert_kind_of... -
Object
# must _ be _ nil -> true (14100.0) -
自身が nil である場合、検査にパスしたことになります。
...自身が nil である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が nil でない場合に発生します。
@see MiniTest::Assertions#assert_nil... -
Object
# must _ be _ within _ delta(expected , delta = 0 . 001) -> true (14100.0) -
自身と期待値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...@param expected 期待値を指定します。
@param delta 許容する絶対誤差を指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。
@see MiniTest::Assertions#assert_in_delta... -
Object
# must _ be _ within _ epsilon(actual , epsilon = 0 . 001) -> true (14100.0) -
自身と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
Object
# must _ equal(expected) -> true (14100.0) -
自身が比較対象のオブジェクトと等しい場合、検査にパスしたことになります。
...しい場合、検査にパスしたことになります。
@param expected 比較対象のオブジェクトを指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#==, MiniTest::Assertions#assert_equal... -
Object
# must _ include(object) -> true (14100.0) -
自身に与えられたオブジェクトが含まれている場合、検査にパスしたことになります。
...bject 任意のオブジェクトを指定します。
@raise MiniTest::Assertion 自身が include? メソッドを持たない場合に発生します。
自身に与えられたオブジェクトが含まれていない場合に発生します。
@see MiniTest::Assert......ions#assert_includes... -
Object
# must _ raise(*args) -> true (14100.0) -
自身を評価中に与えられた例外が発生する場合、検査にパスしたことになります。
...とになります。
@param args 自身を評価中に発生する可能性のある例外クラスを一つ以上指定します。
@raise MiniTest::Assertion 自身を評価した結果、例外が発生しない場合に発生します。
また、自身を評価中......に発生した例外が、与えられた例外
またはそのサブクラスでない場合に発生します。
@see MiniTest::Assertions#assert_raises... -
Object
# must _ respond _ to(method _ name) -> true (14100.0) -
自身が与えられたメソッドを持つ場合、検査にパスしたことになります。
...えられたメソッドを持つ場合、検査にパスしたことになります。
@param method_name メソッド名を指定します。
@raise MiniTest::Assertion 自身が与えられたメソッドを持たない場合に発生します。
@see MiniTest::Assertions#assert_respond_to... -
Object
# must _ send -> true (14100.0) -
@todo
@todo -
MiniTest
:: Spec (14000.0) -
BDD 風にテストを書くための MiniTest::Unit::TestCase に対するラッパークラスです。
...BDD 風にテストを書くための MiniTest::Unit::TestCase に対するラッパークラスです。... -
MiniTest
:: Spec . it(desc) { . . . } -> () (11100.0) -
テストケースを一つ定義します。
...テストケースを一つ定義します。
与えられたブロックが一つのテストケースに相当します。
@param desc テストケースの説明を指定します。... -
Object
# must _ match(regexp) -> true (11100.0) -
自身が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...スしたことになります。
@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。
@raise MiniTest::Assertion 自身が与えられた正規表現に......マッチしなかった場合に発生します。
@see MiniTest::Assertions#assert_match... -
Object
# must _ throw(tag) -> true (11100.0) -
自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
...られたタグが Kernel.#throw された場合、検査にパスしたことになります。
@param tag 自身を評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかっ......た場合に発生します。
@see MiniTest::Assertions#assert_throws...