@@ -50,6 +50,7 @@ def test_tasks_creation
50
50
assert Rake ::Task [ :rdoc ]
51
51
assert Rake ::Task [ :clobber_rdoc ]
52
52
assert Rake ::Task [ :rerdoc ]
53
+ assert Rake ::Task [ :"rdoc:coverage" ]
53
54
assert_equal [ "html/created.rid" ] , Rake ::Task [ :rdoc ] . prerequisites
54
55
end
55
56
@@ -58,6 +59,7 @@ def test_tasks_creation_with_custom_name_symbol
58
59
assert Rake ::Task [ :rdoc_dev ]
59
60
assert Rake ::Task [ :clobber_rdoc_dev ]
60
61
assert Rake ::Task [ :rerdoc_dev ]
62
+ assert Rake ::Task [ :"rdoc_dev:coverage" ]
61
63
assert_equal :rdoc_dev , rd . name
62
64
end
63
65
@@ -110,11 +112,16 @@ def test_rerdoc_task_description
110
112
assert_equal 'Rebuild RDoc HTML files' , @t . rerdoc_task_description
111
113
end
112
114
115
+ def test_coverage_task_description
116
+ assert_equal 'Print RDoc coverage report' , @t . coverage_task_description
117
+ end
118
+
113
119
def test_tasks_creation_with_custom_name_string
114
120
rd = RDoc ::Task . new ( "rdoc_dev" )
115
121
assert Rake ::Task [ :rdoc_dev ]
116
122
assert Rake ::Task [ :clobber_rdoc_dev ]
117
123
assert Rake ::Task [ :rerdoc_dev ]
124
+ assert Rake ::Task [ :"rdoc_dev:coverage" ]
118
125
assert_equal "rdoc_dev" , rd . name
119
126
end
120
127
@@ -131,6 +138,7 @@ def test_tasks_creation_with_custom_name_hash
131
138
assert Rake ::Task [ :"rdoc" ]
132
139
assert Rake ::Task [ :"rdoc:clean" ]
133
140
assert Rake ::Task [ :"rdoc:force" ]
141
+ assert Rake ::Task [ :"rdoc:coverage" ]
134
142
assert_raise ( RuntimeError ) { Rake ::Task [ :clobber_rdoc ] }
135
143
assert_equal options , rd . name
136
144
end
@@ -140,6 +148,7 @@ def test_tasks_creation_with_custom_name_hash_will_use_default_if_an_option_isnt
140
148
assert Rake ::Task [ :rdoc ]
141
149
assert Rake ::Task [ :"rdoc:clean" ]
142
150
assert Rake ::Task [ :rerdoc ]
151
+ assert Rake ::Task [ :"rdoc:coverage" ]
143
152
end
144
153
145
154
def test_tasks_creation_with_custom_name_hash_raises_exception_if_invalid_option_given
0 commit comments