Removing/Updating tests based on new FlattenJson adapter

This commit is contained in:
João Moura
2015-06-18 19:18:11 -03:00
parent 867d36a3a3
commit f67fd976ec
2 changed files with 6 additions and 51 deletions

View File

@@ -13,7 +13,7 @@ module ActiveModel
def test_meta_is_present_with_root
serializer = AlternateBlogSerializer.new(@blog, meta: {total: 10})
adapter = ActiveModel::Serializer::Adapter::Json.new(serializer, root: 'blog')
adapter = ActiveModel::Serializer::Adapter::Json.new(serializer)
expected = {
alternate_blog: {
id: 1,
@@ -27,6 +27,7 @@ module ActiveModel
end
def test_meta_is_not_included_when_root_is_missing
# load_adapter uses FlattenJson Adapter
adapter = load_adapter(meta: {total: 10})
expected = {
id: 1,
@@ -36,7 +37,7 @@ module ActiveModel
end
def test_meta_key_is_used
serializer = AlternateBlogSerializer.new(@blog, root: 'blog', meta: {total: 10}, meta_key: "haha_meta")
serializer = AlternateBlogSerializer.new(@blog, meta: {total: 10}, meta_key: "haha_meta")
adapter = ActiveModel::Serializer::Adapter::Json.new(serializer, root: 'blog')
expected = {
alternate_blog: {
@@ -52,6 +53,7 @@ module ActiveModel
def test_meta_is_not_present_on_arrays_without_root
serializer = ArraySerializer.new([@blog], meta: {total: 10})
# FlattenJSON doesn't have support to root
adapter = ActiveModel::Serializer::Adapter::FlattenJson.new(serializer)
expected = [{
id: 1,
@@ -71,7 +73,8 @@ module ActiveModel
def test_meta_is_present_on_arrays_with_root
serializer = ArraySerializer.new([@blog], meta: {total: 10}, meta_key: "haha_meta")
adapter = ActiveModel::Serializer::Adapter::Json.new(serializer, root: 'blog')
# JSON adapter adds root by default
adapter = ActiveModel::Serializer::Adapter::Json.new(serializer)
expected = {
blogs: [{
id: 1,