@@ -171,30 +171,25 @@ def test_render_partial_with_locals_from_default
171171 assert_equal "only partial" , @view . render ( "test/partial_only" , :counter_counter => 5 )
172172 end
173173
174- def test_render_partial_with_invalid_name
175- e = assert_raises ( ArgumentError ) { @view . render ( :partial => "test/200" ) }
176- assert_equal "The partial name (test/200) is not a valid Ruby identifier; " +
177- "make sure your partial name starts with underscore, " +
178- "and is followed by any combination of letters, numbers and underscores." , e . message
174+ def test_render_partial_with_number
175+ assert_nothing_raised { @view . render ( :partial => "test/200" ) }
179176 end
180177
181178 def test_render_partial_with_missing_filename
182- e = assert_raises ( ArgumentError ) { @view . render ( :partial => "test/" ) }
183- assert_equal "The partial name (test/) is not a valid Ruby identifier; " +
184- "make sure your partial name starts with underscore, " +
185- "and is followed by any combination of letters, numbers and underscores." , e . message
179+ assert_raises ( ActionView ::MissingTemplate ) { @view . render ( :partial => "test/" ) }
186180 end
187181
188182 def test_render_partial_with_incompatible_object
189183 e = assert_raises ( ArgumentError ) { @view . render ( :partial => nil ) }
190184 assert_equal "'#{ nil . inspect } ' is not an ActiveModel-compatible object. It must implement :to_partial_path." , e . message
191185 end
192186
187+ def test_render_partial_starting_with_a_capital
188+ assert_nothing_raised { @view . render ( :partial => 'test/FooBar' ) }
189+ end
190+
193191 def test_render_partial_with_hyphen
194- e = assert_raises ( ArgumentError ) { @view . render ( :partial => "test/a-in" ) }
195- assert_equal "The partial name (test/a-in) is not a valid Ruby identifier; " +
196- "make sure your partial name starts with underscore, " +
197- "and is followed by any combination of letters, numbers and underscores." , e . message
192+ assert_nothing_raised { @view . render ( :partial => "test/a-in" ) }
198193 end
199194
200195 def test_render_partial_with_invalid_option_as
0 commit comments