module T
Extended Modules
Defined in:
tap/t.crMacro Summary
-
eq(actual, expected, message = "should equal", file = __FILE__, line = __LINE__)
Checks actual equals to expected.
-
eq_false(actual, message = "should be false", file = __FILE__, line = __LINE__)
Checks actual is
false
. -
eq_nil(actual, message = "should be nil", file = __FILE__, line = __LINE__)
Checks actual is
nil
. -
eq_true(actual, message = "should be true", file = __FILE__, line = __LINE__)
Checks actual is
true
. -
is(actual, expected_class, message = "should be instance of", file = __FILE__, line = __LINE__)
Checks actual is instance of expected_class.
-
is_not(actual, expected_class, message = "should not be instance of", file = __FILE__, line = __LINE__)
Checks actual is not instance of expected_class.
-
match(actual, expected, message = "should match", file = __FILE__, line = __LINE__)
Checks actual matches with expected.
-
not_eq(actual, expected, message = "should not equal", file = __FILE__, line = __LINE__)
Checks actual does not equal to expected.
-
not_eq_nil(actual, message = "should not be nil", file = __FILE__, line = __LINE__)
Checks actual is not
nil
. -
not_match(actual, expected, message = "should not match", file = __FILE__, line = __LINE__)
Checks actual does not match with expected.
-
not_ok(test, message = nil, file = __FILE__, line = __LINE__)
Checks test is falsely.
-
not_raises(message = "should not raise", file = __FILE__, line = __LINE__)
Checks given block does not raise an exception.
-
not_same(actual, expected, message = "should not be same", file = __FILE__, line = __LINE__)
Checks actual and expected are not same instance.
-
ok(test, message = nil, file = __FILE__, line = __LINE__)
Checks test is truthy.
-
raises(expected = Exception, message = "should raise", file = __FILE__, line = __LINE__)
Checks given block raises the expected exception.
-
same(actual, expected, message = "should be same", file = __FILE__, line = __LINE__)
Checks actual and expected are same instance.
Instance Method Summary
- #begin
-
#end
Shows test results and returns exit code.
-
#fail(message, info = nil)
Fails a test with message and info.
-
#pass(message)
Passes a test with message.
-
#skip(name = "", &)
Skips a test group.
-
#test(name = "", &)
Defines new test group.
Macro Detail
Checks actual equals to expected. (expected == actual
)
Checks actual is false
. (false == actual
)
Checks actual is nil
. (nil == actual
)
Checks actual is true
. (true == actual
)
Checks actual is instance of expected_class. (actual.is_a? expected_class
)
Checks actual is not instance of expected_class. (!actual.is_a? expected_class
)
Checks actual matches with expected. (expected === actual
)
Checks actual does not equal to expected. (expected != actual
)
Checks actual is not nil
. (nil != actual
)
Checks actual does not match with expected. (!(expected === actual)
)
Checks given block does not raise an exception.
Checks actual and expected are not same instance. (!actual.same? expected
)
Checks given block raises the expected exception.
Checks actual and expected are same instance. (actual.same? expected
)