remove serializer dependency from fieldset

This commit is contained in:
Aaron Renoir
2014-10-27 15:24:19 -07:00
parent 34f08477e4
commit be54e0bc4f
4 changed files with 42 additions and 10 deletions

View File

@@ -0,0 +1,26 @@
require 'test_helper'
module ActiveModel
class Serializer
class FieldsetTest < Minitest::Test
def test_fieldset_with_hash
fieldset = ActiveModel::Serializer::Fieldset.new({'post' => ['id', 'title'], 'coment' => ['body']})
assert_equal(
{:post=>[:id, :title], :coment=>[:body]},
fieldset.fields
)
end
def test_fieldset_with_array_of_fields_and_root_name
fieldset = ActiveModel::Serializer::Fieldset.new(['title'], 'post')
assert_equal(
{:post => [:title]},
fieldset.fields
)
end
end
end
end