summaryrefslogtreecommitdiff
path: root/test/coverage/test_coverage.rb
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2023-01-18 14:59:51 -0800
committerGitHub <noreply@github.com>2023-01-19 11:59:51 +1300
commitedd00697a88892b477b498b796d9f62f9ec84e28 (patch)
tree48cc0fa0b0286ae63cc517c5aa11b37c362cea87 /test/coverage/test_coverage.rb
parent308942920f4e200468673be03c646f0645a84263 (diff)
Test some missing coverage too. (#7041)
Notes
Notes: Merged-By: ioquatix <samuel@codeotaku.com>
Diffstat (limited to 'test/coverage/test_coverage.rb')
-rw-r--r--test/coverage/test_coverage.rb12
1 files 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]