module

T

Instance methods

begin
Source
end

Shows test results and returns exit code.

Source
fail(message, info = nil)

Fails a test with message and info.

Source
pass(message)

Passes a test with message.

Source
skip(name = "", &)

Skips a test group.

Source
test(name = "", &)

Defines new test group.

Source

Macros

eq(actual, expected, message = "should equal", file = __FILE__, line = __LINE__)

Checks actual equals to expected. (expected == actual)

Source
eq_false(actual, message = "should be false", file = __FILE__, line = __LINE__)

Checks actual is false. (false == actual)

Source
eq_nil(actual, message = "should be nil", file = __FILE__, line = __LINE__)

Checks actual is nil. (nil == actual)

Source
eq_true(actual, message = "should be true", file = __FILE__, line = __LINE__)

Checks actual is true. (true == actual)

Source
is(actual, expected_class, message = "should be instance of", file = __FILE__, line = __LINE__)

Checks actual is instance of expected_class. (actual.is_a? expected_class)

Source
is_not(actual, expected_class, message = "should not be instance of", file = __FILE__, line = __LINE__)

Checks actual is not instance of expected_class. (!actual.is_a? expected_class)

Source
match(actual, expected, message = "should match", file = __FILE__, line = __LINE__)

Checks actual matches with expected. (expected === actual)

Source
not_eq(actual, expected, message = "should not equal", file = __FILE__, line = __LINE__)

Checks actual does not equal to expected. (expected != actual)

Source
not_eq_nil(actual, message = "should not be nil", file = __FILE__, line = __LINE__)

Checks actual is not nil. (nil != actual)

Source
not_match(actual, expected, message = "should not match", file = __FILE__, line = __LINE__)

Checks actual does not match with expected. (!(expected === actual))

Source
not_ok(test, message = nil, file = __FILE__, line = __LINE__)

Checks test is falsely.

Source
not_raises(message = "should not raise", file = __FILE__, line = __LINE__)

Checks given block does not raise an exception.

Source
not_same(actual, expected, message = "should not be same", file = __FILE__, line = __LINE__)

Checks actual and expected are not same instance. (!actual.same? expected)

Source
ok(test, message = nil, file = __FILE__, line = __LINE__)

Checks test is truthy.

Source
raises(expected = Exception, message = "should raise", file = __FILE__, line = __LINE__)

Checks given block raises the expected exception.

Source
same(actual, expected, message = "should be same", file = __FILE__, line = __LINE__)

Checks actual and expected are same instance. (actual.same? expected)

Source