active_model_serializers/test/unit/active_model/serializer/associations_test.rb
2013-12-16 17:45:24 -02:00

20 lines
576 B
Ruby

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