ライブラリ
- ビルトイン (621)
- csv (132)
- delegate (12)
- erb (36)
- fileutils (36)
-
irb
/ inspector (12) - json (12)
-
json
/ add / exception (12) -
minitest
/ mock (1) -
minitest
/ spec (6) -
minitest
/ unit (27) - mkmf (12)
-
net
/ http (48) -
net
/ imap (12) -
net
/ smtp (24) - objspace (12)
- openssl (12)
- optparse (84)
- pathname (36)
- rake (408)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (24) -
rake
/ testtask (72) -
rubygems
/ server (12) -
rubygems
/ source _ index (12) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (96) -
rubygems
/ validator (12) - set (18)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (324)
-
test
/ unit (1) - uri (12)
- win32ole (12)
クラス
-
ARGF
. class (87) - Binding (7)
- CSV (132)
- Dir (12)
- ERB (36)
- Exception (44)
- File (96)
-
Gem
:: Server (12) -
Gem
:: SourceIndex (12) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (96) -
Gem
:: Validator (12) - IO (36)
-
IRB
:: Inspector (12) - Method (12)
-
MiniTest
:: Mock (1) -
MiniTest
:: Spec (5) -
MiniTest
:: Unit (8) -
MiniTest
:: Unit :: TestCase (4) - Module (12)
-
Net
:: HTTPGenericRequest (48) -
Net
:: IMAP (12) -
Net
:: SMTP (24) -
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: BN (12) - OptionParser (84)
- Pathname (36)
-
Rake
:: Application (108) -
Rake
:: FileList (84) -
Rake
:: FileTask (12) -
Rake
:: InvocationChain (24) -
Rake
:: MakefileLoader (12) -
Rake
:: NameSpace (12) -
Rake
:: PackageTask (24) -
Rake
:: TaskArguments (24) -
Rake
:: TestTask (72) - Set (24)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (30)
- StringScanner (312)
- TracePoint (24)
-
URI
:: Generic (12) -
WIN32OLE
_ VARIANT (12)
モジュール
- FileTest (90)
- FileUtils (36)
-
Gem
:: InstallUpdateOptions (12) - JSON (12)
- Kernel (177)
-
MiniTest
:: Assertions (14) - ObjectSpace (12)
- Rake (24)
-
Rake
:: Cloneable (12) -
Rake
:: TaskManager (96) -
Test
:: Unit (1)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
PASSTHROUGH
_ EXCEPTIONS (1) - Proc (12)
- Rubyの起動 (4)
-
SUPPORTS
_ INFO _ SIGNAL (1) - SimpleDelegator (12)
- Skip (1)
- Spec (1)
- StringScanner (12)
- [] (30)
- []= (12)
-
add
_ loader (12) - after (1)
-
allocation
_ sourcefile (12) - append (24)
- application (12)
- application= (12)
-
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
backtrace
_ locations (12) - before (1)
- body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) -
caller
_ locations (24) -
capture
_ io (1) - check (12)
-
check
_ until (12) - chomp (12)
- chop (12)
- chown (12)
- chr (12)
-
const
_ source _ location (12) -
create
_ makefile (12) -
create
_ rule (12) - ctime (12)
- current (1)
-
current
_ scope (12) -
def
_ class (12) -
def
_ inspector (12) - delete (12)
-
delete
_ if (12) - desc (12)
- dump (12)
- dup (24)
-
each
_ char (24) -
each
_ codepoint (24) - egrep (12)
- empty? (21)
- eos? (12)
-
exception
_ details (1) - exist? (12)
- expect (1)
- fetch (12)
- filter (36)
- fnmatch (12)
- getc (12)
- gets (27)
- grpowned? (12)
- gsub (48)
- gsub! (12)
-
has
_ test _ suite? (12) -
has
_ unit _ tests? (12) - identical? (12)
- import (12)
-
in
_ namespace (12) - init (12)
-
inplace
_ mode (12) - inspect (30)
-
install
_ update _ defaults _ str (12) - it (1)
- lambda (18)
-
last
_ comment (12) -
last
_ description (12) -
last
_ description= (12) -
latest
_ specs (36) - lchown (12)
- load (12)
- location (1)
- lookup (12)
- match? (12)
-
matched
_ size (12) -
minitest
/ spec (12) - mkdir (12)
- move (12)
-
mu
_ pp (1) - mv (12)
- name (12)
-
net
/ smtp (12) - new (91)
-
new
_ scope (12) -
on
_ head (12) -
on
_ tail (12) - open (72)
-
original
_ dir (12) - output= (1)
-
package
_ files (12) -
package
_ files= (12) - parse (24)
- parse! (12)
- pass (1)
- passed? (1)
- path (12)
- pathmap (12)
- pattern (12)
- pattern= (12)
- peek (12)
- peep (12)
- pipe? (12)
- pointer (12)
- pointer= (12)
- pos (12)
- pos= (12)
-
post
_ match (12) -
pre
_ match (12) -
prime
_ fasttest? (12) - proc (19)
-
process
_ args (1) -
program
_ name= (12) - puke (1)
- puts (24)
- rake (12)
- rakefile (12)
- read (24)
- readlines (12)
- readlink (12)
- ready (12)
- reject! (12)
- report (1)
- report= (1)
- rest? (12)
-
rest
_ size (12) - restsize (12)
- result (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby
_ opts (12) -
ruby
_ opts= (12) -
rubygems
/ commands / install _ command (12) - run (12)
- scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - select (12)
-
set
_ backtrace (12) - setup (1)
-
setup
_ argv (1) - skip (13)
-
skip
_ until (12) - skips (1)
- skips= (1)
- socket? (12)
-
source
_ location (7) - sub! (12)
-
sub
_ ext (12) -
test
_ file (12) -
test
_ file= (12) -
test
_ files (12) -
test
_ files= (12) -
test
_ suite _ file (12) -
test
_ suite _ file= (12) -
to
_ a (12) -
to
_ json (12) -
to
_ s (6) -
top
_ level (12) -
top
_ level _ tasks (12) -
tty
_ output= (12) -
unit
_ test (12) - unlink (12)
- unscan (12)
- warn (8)
-
world
_ readable? (12) -
world
_ writable? (12) - yaml (12)
- zero? (9)
- クラス/メソッドの定義 (12)
- プログラム・文・式 (12)
- リテラル (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 演算子式 (12)
検索結果
先頭5件
- minitest
/ spec - MiniTest
:: Assertions # assert _ operator(operand1 , operator , operand2 , message = nil) -> true - MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true - MiniTest
:: Assertions # exception _ details(exception , message) -> String - Rake
:: TestTask # options=(option _ str)
-
minitest
/ spec (12000.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
:: Assertions # assert _ operator(operand1 , operator , operand2 , message = nil) -> true (9400.0) -
与えられたオブジェクトから作成する式を評価した結果が真を返す場合、検査にパスしたことになります。
...検査にパスしたことになります。
@param operand1 任意のオブジェクトを指定します。
@param operator 真偽値を返すメソッドを指定します。
@param operand2 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示......するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトから作成する式を評価した結果が真でない......場合に発生します。
例:
# 以下の二つは同じ
assert_operator('aaa', :==, 'aaa', 'message')
assert('aaa'.__send__(:==, 'aaa'), 'message')... -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (9200.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に失敗した場合......に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (9200.0) -
与えられた例外の詳細を文字列として返します。
...与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。... -
Rake
:: TestTask # options=(option _ str) (9200.0) -
テストスイートに渡すパラメータをセットします。
...テストスイートに渡すパラメータをセットします。
@param option_str テストスイートに渡すパラメータを指定します。... -
Rake
:: TestTask # pattern=(pattern) (9200.0) -
テストファイルにマッチする glob パターンを指定します。
テストファイルにマッチする glob パターンを指定します。 -
Rake
:: TestTask # ruby _ opts=(options) (9200.0) -
テスト実行時に Ruby コマンドに渡されるオプションをセットします。
...テスト実行時に Ruby コマンドに渡されるオプションをセットします。
@param options 配列でオプションを指定します。... -
Rake
:: PackageTask # package _ files=(file _ list) (9148.0) -
パッケージに含むファイルリストを設定します。
...param file_list ファイルリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
p......ackage_task.package_files = FileList.new("test1.rb", "test2.rb")
package_task.package_files # => ["test1.rb", "test2.rb"]
end
//}... -
Rake
:: PackageTask # package _ files -> Rake :: FileList (9136.0) -
パッケージに含むファイルリストを返します。
...る
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
package_task.package_files.include("*.rb")
package_task.package_files # => ["test1.rb", "test2.rb"]
end
//}... -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (9130.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。
@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。
@raise ArgumentError 指定さ......にあるtest_*.rbを全てrequireします。
このメソッド自体は、オプションを解析してrequireを行う以外の処理は行いま
せんが、test/unit.rbをrequireして呼び出すメソッドのため、結果的にユニッ
トテストが実行されます。testrbコマ......ストメソッドを実行します。テストメソッドの指定に正規表現
も使えます。なお、--name=test_fooのような指定は行えません。--name test_foo
のように指定してください。
: -x
指定されたファイルを除外します。ファイルの指... -
Gem
:: Specification # test _ file -> String (9117.0) -
Gem::Specification#test_files の単数バージョンです。
...Gem::Specification#test_files の単数バージョンです。... -
Gem
:: Specification # test _ file=(file) (9117.0) -
Gem::Specification#test_files= の単数バージョンです。
...Gem::Specification#test_files= の単数バージョンです。... -
Gem
:: Specification # test _ suite _ file -> String (9117.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
...この属性は非推奨です。 Gem::Specification#test_files を使用してください。...