# frozen_string_literal: true require "test_helper" module AMS class Serializer class AttributesTest < Test class ParentModelSerializer < Serializer attribute :name attribute :description, key: :summary end def setup super @object = ParentModel.new( id: 1, name: "name", description: "description" ) @serializer_class = ParentModelSerializer @serializer_instance = @serializer_class.new(@object) end def test_model_instance_attributes expected_attributes = { name: "name", summary: "description" } assert_equal expected_attributes, @serializer_instance.attributes end end end end