Merge pull request #4288 from shuujii/assert_true-should-pass-when-actual-is-only-true

`assert_true`/`assert_false` should pass when actual is only `true`/`false`
This commit is contained in:
Yukihiro "Matz" Matsumoto
2019-02-20 19:42:01 +09:00
committed by GitHub
+2 -2
View File
@@ -78,7 +78,7 @@ end
def assert_true(ret, msg = nil, diff = nil)
if $mrbtest_assert
$mrbtest_assert_idx += 1
unless ret
unless ret == true
msg ||= "Expected #{ret.inspect} to be true"
diff ||= assertion_diff(true, ret)
$mrbtest_assert.push([$mrbtest_assert_idx, msg, diff])
@@ -88,7 +88,7 @@ def assert_true(ret, msg = nil, diff = nil)
end
def assert_false(ret, msg = nil, diff = nil)
if ret
unless ret == false
msg ||= "Expected #{ret.inspect} to be false"
diff ||= assertion_diff(false, ret)
end