Macros
eq(actual, expected, message = "should equal", file = __FILE__, line = __LINE__)
Checks actual equals to expected. (expected == actual)
Sourceeq_false(actual, message = "should be false", file = __FILE__, line = __LINE__)
Checks actual is false. (false == actual)
Sourceeq_nil(actual, message = "should be nil", file = __FILE__, line = __LINE__)
Checks actual is nil. (nil == actual)
Sourceeq_true(actual, message = "should be true", file = __FILE__, line = __LINE__)
Checks actual is true. (true == actual)
Sourceis(actual, expected_class, message = "should be instance of", file = __FILE__, line = __LINE__)
Checks actual is instance of expected_class. (actual.is_a? expected_class)
Sourceis_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)
Sourcematch(actual, expected, message = "should match", file = __FILE__, line = __LINE__)
Checks actual matches with expected. (expected === actual)
Sourcenot_eq(actual, expected, message = "should not equal", file = __FILE__, line = __LINE__)
Checks actual does not equal to expected. (expected != actual)
Sourcenot_eq_nil(actual, message = "should not be nil", file = __FILE__, line = __LINE__)
Checks actual is not nil. (nil != actual)
Sourcenot_match(actual, expected, message = "should not match", file = __FILE__, line = __LINE__)
Checks actual does not match with expected. (!(expected === actual))
Sourcenot_ok(test, message = nil, file = __FILE__, line = __LINE__)
Sourcenot_raises(message = "should not raise", file = __FILE__, line = __LINE__)
Checks given block does not raise an exception.
Sourcenot_same(actual, expected, message = "should not be same", file = __FILE__, line = __LINE__)
Checks actual and expected are not same instance. (!actual.same? expected)
Sourceok(test, message = nil, file = __FILE__, line = __LINE__)
Sourceraises(expected = Exception, message = "should raise", file = __FILE__, line = __LINE__)
Checks given block raises the expected exception.
Sourcesame(actual, expected, message = "should be same", file = __FILE__, line = __LINE__)
Checks actual and expected are same instance. (actual.same? expected)
Source