@@ -50,6 +50,7 @@ def test_tasks_creation
5050 assert Rake ::Task [ :rdoc ]
5151 assert Rake ::Task [ :clobber_rdoc ]
5252 assert Rake ::Task [ :rerdoc ]
53+ assert Rake ::Task [ :"rdoc:coverage" ]
5354 assert_equal [ "html/created.rid" ] , Rake ::Task [ :rdoc ] . prerequisites
5455 end
5556
@@ -58,6 +59,7 @@ def test_tasks_creation_with_custom_name_symbol
5859 assert Rake ::Task [ :rdoc_dev ]
5960 assert Rake ::Task [ :clobber_rdoc_dev ]
6061 assert Rake ::Task [ :rerdoc_dev ]
62+ assert Rake ::Task [ :"rdoc_dev:coverage" ]
6163 assert_equal :rdoc_dev , rd . name
6264 end
6365
@@ -110,11 +112,16 @@ def test_rerdoc_task_description
110112 assert_equal 'Rebuild RDoc HTML files' , @t . rerdoc_task_description
111113 end
112114
115+ def test_coverage_task_description
116+ assert_equal 'Print RDoc coverage report' , @t . coverage_task_description
117+ end
118+
113119 def test_tasks_creation_with_custom_name_string
114120 rd = RDoc ::Task . new ( "rdoc_dev" )
115121 assert Rake ::Task [ :rdoc_dev ]
116122 assert Rake ::Task [ :clobber_rdoc_dev ]
117123 assert Rake ::Task [ :rerdoc_dev ]
124+ assert Rake ::Task [ :"rdoc_dev:coverage" ]
118125 assert_equal "rdoc_dev" , rd . name
119126 end
120127
@@ -131,6 +138,7 @@ def test_tasks_creation_with_custom_name_hash
131138 assert Rake ::Task [ :"rdoc" ]
132139 assert Rake ::Task [ :"rdoc:clean" ]
133140 assert Rake ::Task [ :"rdoc:force" ]
141+ assert Rake ::Task [ :"rdoc:coverage" ]
134142 assert_raise ( RuntimeError ) { Rake ::Task [ :clobber_rdoc ] }
135143 assert_equal options , rd . name
136144 end
@@ -140,6 +148,7 @@ def test_tasks_creation_with_custom_name_hash_will_use_default_if_an_option_isnt
140148 assert Rake ::Task [ :rdoc ]
141149 assert Rake ::Task [ :"rdoc:clean" ]
142150 assert Rake ::Task [ :rerdoc ]
151+ assert Rake ::Task [ :"rdoc:coverage" ]
143152 end
144153
145154 def test_tasks_creation_with_custom_name_hash_raises_exception_if_invalid_option_given
0 commit comments