Skip to content

Commit 08a225e

Browse files
authored
Merge pull request #972 from zzak/fix-971
Actually execute RDoc document task for coverage
2 parents 5ebf0fe + 564be08 commit 08a225e

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

lib/rdoc/task.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ def define
259259
args = opts + @rdoc_files
260260

261261
$stderr.puts "rdoc #{args.join ' '}" if Rake.application.options.trace
262+
RDoc::RDoc.new.document args
262263
end
263264
end
264265

test/rdoc/test_rdoc_options.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,13 @@ def test_parse_coverage
209209
assert @options.force_update
210210
end
211211

212+
def test_parse_coverage_C
213+
@options.parse %w[-C]
214+
215+
assert @options.coverage_report
216+
assert @options.force_update
217+
end
218+
212219
def test_parse_coverage_no
213220
@options.parse %w[--no-dcov]
214221

@@ -221,6 +228,19 @@ def test_parse_coverage_level_1
221228
assert_equal 1, @options.coverage_report
222229
end
223230

231+
def test_parse_coverage_C_level_1
232+
@options.parse %w[-C1]
233+
234+
assert_equal 1, @options.coverage_report
235+
end
236+
237+
def test_parse_coverage_C_level_0
238+
@options.parse %w[-C0]
239+
240+
assert_equal 0, @options.coverage_report
241+
assert @options.force_update
242+
end
243+
224244
def test_parse_dash_p
225245
out, err = capture_output do
226246
@options.parse %w[-p]

0 commit comments

Comments
 (0)