active_model_serializers/test/unit/active_model/serializer/associations_test.rb
2014-01-09 21:52:10 -02:00

20 lines
569 B
Ruby

require 'test_helper'
module ActiveModel
class Serializer
class AssociationsTest < Minitest::Test
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