Make controller/content_type_test.rb pass on new base

上级 c8eda9ad
......@@ -58,11 +58,12 @@ end
desc 'Old Controller Tests on New Base'
Rake::TestTask.new(:test_new_base_on_old_tests) do |t|
t.libs << "test/new_base" << "test"
# content_type layout
# layout
# Dir.glob( "test/{dispatch,template}/**/*_test.rb" ).sort +
t.test_files = %w(
addresses_render base benchmark caching capture dispatcher flash mime_responds
record_identifier redirect render rescue url_rewriter webservice
addresses_render base benchmark caching capture content_type dispatcher
flash mime_responds record_identifier redirect render rescue url_rewriter
webservice
).map { |name| "test/controller/#{name}_test.rb" }
end
......
......@@ -38,7 +38,11 @@ def render_to_body(options)
ret = super(options)
options[:_template] ||= _action_view._partial
response.content_type ||= options[:_template].mime_type
response.content_type ||= begin
mime = options[:_template].mime_type
mime &&= mime.to_sym
formats.include?(mime) ? mime : formats.first
end
ret
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册