るりまサーチ

最速Rubyリファレンスマニュアル検索!
35件ヒット [1-35件を表示] (0.094秒)
トップページ > クエリ:t[x] > クエリ:minitest/spec[x]

別のキーワード

  1. minitest/unit run
  2. minitest/unit skip
  3. minitest/unit minitest/autorun
  4. minitest/autorun minitest/unit
  5. minitest/spec must_be

検索結果

minitest/spec (44000.0)

BDD 風にテストを書くためのクラスやメソッドを定義するためのライブラリです。

...ドを定義するためのライブラリです。

このライブラリは Object に BDD (Behavior Driven Development) 用の検査メソッドを追加します。
追加されるメソッドは MiniTest::Assertions に定義されているメソッドへの
薄いラッパーになっていま...
...gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。

* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minitest...

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

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

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

@param type :each を指定することができます。

@raise RuntimeError type に :each 以外を指定すると発生します。...

MiniTest::Spec.current -> MiniTest::Spec (14100.0)

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

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

MiniTest::Spec.it(desc) { ... } -> () (14100.0)

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

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

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

@param desc テストケースの説明を指定します。

Module#infect_with_assertions(positive_prefix, negative_prefix, skip_regexp, map = {}) -> () (14100.0)

BDD 風にテストを書くために使用するメソッド群を定義します。

...DD 風にテストを書くために使用するメソッド群を定義します。

@param positive_prefix assert の代わりのプレフィックスを指定します。

@param negative_prefix refute の代わりのプレフィックスを指定します。

@param skip_regexp この正規表...

絞り込み条件を変える

Object#must_be -> true (14100.0)

自身の評価結果が真である場合、検査にパスしたことになります。

...自身の評価結果が真である場合、検査にパスしたことになります。

@raise MiniTest::Assertion 自身の評価結果が偽である場合に発生します。

@see MiniTest::Assertions#assert...

Object#must_be_close_to(expected, delta = 0.001) -> true (14100.0)

自身と期待値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。

...@param expected 期待値を指定します。

@param delta 許容する絶対誤差を指定します。

@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。

@see MiniTest::Assertions#assert_in_delta...

Object#must_be_empty -> true (14100.0)

自身が空である場合、検査にパスしたことになります。

...が空である場合、検査にパスしたことになります。

@raise MiniTest::Assertion 自身が empty? メソッドを持たない場合に発生します。
また、自身が空でない場合にも発生します。

@see MiniTest::Assertions#assert_empty...

Object#must_be_instance_of(klass) -> true (14100.0)

自身が与えられたクラスのインスタンスである場合、検査にパスしたことになります。

...ンスである場合、検査にパスしたことになります。

@param klass 任意のクラスを指定します。

@raise MiniTest::Assertion 自身が与えられたクラスの直接のインスタンスでない場合に発生します。

@see MiniTest::Assertions#assert_instance_of...

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_same_as(actual) -> true (14100.0)

自身と与えられたオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。

...自身と与えられたオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。

@param actual 任意のオブジェクトを指定します。

@raise MiniTest::Assertion 自身と与えられたオブジェクトが異なる場合に発生します。...

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)

自身に与えられたオブジェクトが含まれている場合、検査にパスしたことになります。

...ect 任意のオブジェクトを指定します。

@raise MiniTest::Assertion 自身が include? メソッドを持たない場合に発生します。
自身に与えられたオブジェクトが含まれていない場合に発生します。

@see MiniTest::Assertio...
...ns#assert_includes...

Object#must_match(regexp) -> true (14100.0)

自身が与えられた正規表現にマッチした場合、検査にパスしたことになります。

...文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。

@raise MiniTest::Assertion 自身が与えられた正規表現にマッチしなかった場合に発生します。

@see MiniTest::Assertions#assert_match...

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...

絞り込み条件を変える

Object#must_throw(tag) -> true (14100.0)

自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。

...れたタグが Kernel.#throw された場合、検査にパスしたことになります。

@param tag 自身を評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。

@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかった...
...場合に発生します。

@see MiniTest::Assertions#assert_throws...

MiniTest::Spec.before(type = :each) { ... } -> Proc (11100.0)

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

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

@param type :each を指定することができます。

@raise RuntimeError type に :each 以外を指定すると発生します。...

MiniTest::Spec (11000.0)

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

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

MiniTest::Spec.new(name) (11000.0)

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

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