Ticket #6684: fix_actioncontroller_base_render_text_handles_false_object.better_tests.diff
| File fix_actioncontroller_base_render_text_handles_false_object.better_tests.diff, 1.4 kB (added by chuyeow, 10 months ago) |
|---|
-
test/controller/render_test.rb
old new 57 57 render :text => "hello world", :status => 404 58 58 end 59 59 60 def render_text_with_nil 61 render :text => nil 62 end 63 64 def render_text_with_false 65 render :text => false 66 end 67 60 68 def render_nothing_with_appendix 61 69 render :text => "appended" 62 70 end … … 263 271 assert_equal 'hello world', @response.body 264 272 end 265 273 274 def test_render_text_with_nil 275 get :render_text_with_nil 276 assert_response 200 277 assert_equal '', @response.body 278 end 279 280 def test_render_text_with_false 281 get :render_text_with_false 282 assert_equal 'false', @response.body 283 end 284 266 285 def test_render_nothing_with_appendix 267 286 get :render_nothing_with_appendix 268 287 assert_response 200 -
lib/action_controller/base.rb
old new 850 850 response.headers["Location"] = url_for(location) 851 851 end 852 852 853 if text = options[:text]854 render_for_text( text, options[:status])853 if options.has_key?(:text) 854 render_for_text(options[:text], options[:status]) 855 855 856 856 else 857 857 if file = options[:file]