aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorzzak <zzakscott@gmail.com>2023-02-06 13:57:24 +0900
committergit <svn-admin@ruby-lang.org>2023-02-06 23:09:06 +0000
commit773d56b1c177aad59c1e35dbe5b9e68099219db2 (patch)
tree5d5e89077c2b6f127438fea734820b44bc19b250 /test
parentb171e997912f4980c6a948aa98a584d2554ec954 (diff)
downloadruby-773d56b1c177aad59c1e35dbe5b9e68099219db2.tar.gz
[ruby/rdoc] Add test coverage for -C flag
https://github.com/ruby/rdoc/commit/564be08f4b
Diffstat (limited to 'test')
-rw-r--r--test/rdoc/test_rdoc_options.rb20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_options.rb b/test/rdoc/test_rdoc_options.rb
index c71ee25cef..443d595ca6 100644
--- a/test/rdoc/test_rdoc_options.rb
+++ b/test/rdoc/test_rdoc_options.rb
@@ -209,6 +209,13 @@ rdoc_include:
assert @options.force_update
end
+ def test_parse_coverage_C
+ @options.parse %w[-C]
+
+ assert @options.coverage_report
+ assert @options.force_update
+ end
+
def test_parse_coverage_no
@options.parse %w[--no-dcov]
@@ -221,6 +228,19 @@ rdoc_include:
assert_equal 1, @options.coverage_report
end
+ def test_parse_coverage_C_level_1
+ @options.parse %w[-C1]
+
+ assert_equal 1, @options.coverage_report
+ end
+
+ def test_parse_coverage_C_level_0
+ @options.parse %w[-C0]
+
+ assert_equal 0, @options.coverage_report
+ assert @options.force_update
+ end
+
def test_parse_dash_p
out, err = capture_output do
@options.parse %w[-p]