From 95d949d5717301fec39b8b2e5b817b64761afdf1 Mon Sep 17 00:00:00 2001 From: mame Date: Fri, 1 Sep 2017 14:58:52 +0000 Subject: ext/coverage/coverage.c: add Coverage.enabled? * ext/coverage/coverage.c (rb_coverage_running): add to quickly check if coverage is enabled. patched by Burke Libbey in [ruby-core:81726]. [Feature #13667] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/coverage/test_coverage.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test') diff --git a/test/coverage/test_coverage.rb b/test/coverage/test_coverage.rb index b0392135fd..58b942804b 100644 --- a/test/coverage/test_coverage.rb +++ b/test/coverage/test_coverage.rb @@ -23,6 +23,16 @@ class TestCoverage < Test::Unit::TestCase end end + def test_coverage_running? + refute Coverage.running? + Coverage.start + assert Coverage.running? + Coverage.peek_result + assert Coverage.running? + Coverage.result + refute Coverage.running? + end + def test_coverage_snapshot loaded_features = $".dup -- cgit v1.2.3