From edd00697a88892b477b498b796d9f62f9ec84e28 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Wed, 18 Jan 2023 14:59:51 -0800 Subject: Test some missing coverage too. (#7041) --- test/coverage/test_coverage.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/test/coverage/test_coverage.rb b/test/coverage/test_coverage.rb index d5334d07a5..134b41ea6e 100644 --- a/test/coverage/test_coverage.rb +++ b/test/coverage/test_coverage.rb @@ -158,14 +158,16 @@ class TestCoverage < Test::Unit::TestCase end def test_eval_coverage - assert_in_out_err(%w[-rcoverage], <<-"end;", ["[1, nil, 1, nil]"], []) + assert_in_out_err(%w[-rcoverage], <<-"end;", ["[1, 1, 1, nil, 0, nil]"], []) Coverage.start(eval: true, lines: true) eval(<<-RUBY, TOPLEVEL_BINDING, "test.rb") - s = String.new - begin - s << "foo - bar".freeze; end + _out = String.new + if _out.empty? + _out << 'Hello World' + else + _out << 'Goodbye World' + end RUBY p Coverage.result["test.rb"][:lines] -- cgit v1.2.3