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)