class Minitest::Spec

Defined in:

spec.cr

Instance Method Summary

Macro Summary

Instance methods inherited from class Minitest::Test

capture_exception(result, &) capture_exception, focused_test?(name) focused_test?, run_one(name, proc) run_one, should_run?(name) should_run?

Class methods inherited from class Minitest::Test

failures failures

Instance methods inherited from module Minitest::Assertions

assert(actual, message = nil, file = __FILE__, line = __LINE__)
assert(message = nil, file = __FILE__, line = __LINE__, &)
assert
, assert_empty(actual, message = nil, file = __FILE__, line = __LINE__) assert_empty, assert_equal(expected, actual, message = nil, file = __FILE__, line = __LINE__) assert_equal, assert_in_delta(expected, actual, delta = 0.001, message = nil, file = __FILE__, line = __LINE__) assert_in_delta, assert_in_epsilon(a, b, epsilon = 0.001, message = nil, file = __FILE__, line = __LINE__) assert_in_epsilon, assert_includes(collection, obj, message = nil, file = __FILE__, line = __LINE__) assert_includes, assert_instance_of(cls, obj, message = nil, file = __FILE__, line = __LINE__) assert_instance_of, assert_match(pattern : Regex, actual, message = nil, file = __FILE__, line = __LINE__)
assert_match(pattern, actual, message = nil, file = __FILE__, line = __LINE__)
assert_match
, assert_nil(actual, message = nil, file = __FILE__, line = __LINE__) assert_nil, assert_output(stdout = nil, stderr = nil, file = __FILE__, line = __LINE__, &) assert_output, assert_raises(message : String | Nil = nil, file = __FILE__, line = __LINE__, &)
assert_raises(klass : T.class, file = __FILE__, line = __LINE__, &) forall T
assert_raises
, assert_same(expected, actual, message = nil, file = __FILE__, line = __LINE__) assert_same, assert_silent(file = __FILE__, line = __LINE__, &) assert_silent, capture_io(&) capture_io, diff(expected, actual) diff, flunk(message = "Epic Fail!", file = __FILE__, line = __LINE__) flunk, refute(actual, message = nil, file = __FILE__, line = __LINE__)
refute(message = nil, file = __FILE__, line = __LINE__, &)
refute
, refute_empty(actual, message = nil, file = __FILE__, line = __LINE__) refute_empty, refute_equal(expected, actual, message = nil, file = __FILE__, line = __LINE__) refute_equal, refute_in_delta(expected, actual, delta = 0.001, message = nil, file = __FILE__, line = __LINE__) refute_in_delta, refute_in_epsilon(a, b, epsilon = 0.001, message = nil, file = __FILE__, line = __LINE__) refute_in_epsilon, refute_includes(collection, obj, message = nil, file = __FILE__, line = __LINE__) refute_includes, refute_instance_of(cls, obj, message = nil, file = __FILE__, line = __LINE__) refute_instance_of, refute_match(pattern : Regex, actual, message = nil, file = __FILE__, line = __LINE__)
refute_match(pattern, actual, message = nil, file = __FILE__, line = __LINE__)
refute_match
, refute_nil(actual, message = nil, file = __FILE__, line = __LINE__) refute_nil, refute_same(expected, actual, message = nil, file = __FILE__, line = __LINE__) refute_same, skip(message = "", file = __FILE__, line = __LINE__) skip

Class methods inherited from module Minitest::Assertions

diff? diff?

Instance methods inherited from module Minitest::LifecycleHooks

after_setup after_setup, after_teardown after_teardown, before_setup before_setup, before_teardown before_teardown, setup setup, teardown teardown

Instance methods inherited from class Minitest::Runnable

__reporter : AbstractReporter __reporter, matches_pattern?(name) : Bool matches_pattern?, should_run?(name) : Bool should_run?

Constructor methods inherited from class Minitest::Runnable

new(__reporter : Minitest::AbstractReporter) new

Class methods inherited from class Minitest::Runnable

collect_tests : Array(Runnable::Data) collect_tests, runnables : Array(Runnable.class) runnables

Instance Method Detail

def expect(value) #

[View source]

Macro Detail

macro after(&block) #

[View source]
macro before(&block) #

[View source]
macro describe(name, &block) #

[View source]
macro it(name = "anonymous", &block) #

[View source]
macro let(name, &block) #

[View source]