Project

General

Profile

Bug #18906 ยป test_coverage_ensure_if_return.diff

znz (Kazuhiro NISHIYAMA), 07/11/2022 02:35 AM

View differences:

test/coverage/test_coverage.rb
end;
end
def test_coverage_ensure_if_return
result = {
:branches => {
[:if, 0, 3, 1, 6, 4] => {
[:then, 1, 3, 6, 3, 6] => 0,
[:else, 2, 5, 3, 5, 9] => 1,
},
},
}
assert_coverage(<<~"end;", { branches: true }, result)
def flush
ensure
if $!
else
return
end
end
flush
end;
end
def assert_coverage(code, opt, stdout)
stdout = [stdout] unless stdout.is_a?(Array)
stdout = stdout.map {|s| s.to_s }
    (1-1/1)