Test association inheritance in serializers

This commit is contained in:
Santiago Pastorino 2013-12-16 17:45:24 -02:00
parent 115de49004
commit f72115fb79

View File

@ -0,0 +1,19 @@
require 'test_helper'
module ActiveModel
class Serializer
class AssociationsTest < ActiveModel::TestCase
def test_associations_inheritance
inherited_serializer_klass = Class.new(PostSerializer) do
has_many :users
end
another_inherited_serializer_klass = Class.new(PostSerializer)
assert_equal([:comments, :users],
inherited_serializer_klass._associations.keys)
assert_equal([:comments],
another_inherited_serializer_klass._associations.keys)
end
end
end
end