root key format

This commit is contained in:
Kyle Fritz
2014-04-14 13:45:12 -04:00
parent 00c54baae3
commit 76c8de7b9f
6 changed files with 32 additions and 17 deletions

View File

@@ -194,6 +194,22 @@ module ActionController
end
end
class LowerCamelArraySerializerTest < ActionController::TestCase
class WebLogController < ActionController::Base
def render_array
render json: [WebLog.new({name: 'Name 1', display_name: 'Display Name 1'}), WebLog.new({name: 'Name 2', display_name: 'Display Name 2'})], each_serializer: WebLogLowerCamelSerializer
end
end
tests WebLogController
def test_render_array
get :render_array
assert_equal 'application/json', @response.content_type
assert_equal '{"webLog":[{"name":"Name 1","displayName":"Display Name 1"},{"name":"Name 2","displayName":"Display Name 2"}]}', @response.body
end
end
class ArrayEmbedingSerializerTest < ActionController::TestCase
def setup
super