aboutsummaryrefslogtreecommitdiffstats
path: root/test/coverage
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-01 14:58:52 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-09-01 14:58:52 +0000
commit9be982855a17af07c9df72a495e0a36bb0a3dfd7 (patch)
treed9654f0a108b7002a815bf2137a6782de52cf798 /test/coverage
parent1914b6b3d58f8e69f88a2380ed761d1f8081d340 (diff)
downloadruby-9be982855a17af07c9df72a495e0a36bb0a3dfd7.tar.gz
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 <burke AT libbey.me> in [ruby-core:81726]. [Feature #13667] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/coverage')
-rw-r--r--test/coverage/test_coverage.rb10
1 files changed, 10 insertions, 0 deletions
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