Sha256: 48af9c7f5bda726ca881bd4f65bc9889dd3297f8b03d62fe582f75a5af704932

Contents?: true

Size: 584 Bytes

Versions: 3

Compression:

Stored size: 584 Bytes

Contents

require 'test_helper'

module ActiveModel
  class Serializer
    class Association
      class BuildSerializerTest < Minitest::Test
        def setup
          @association = Association::HasOne.new('post', serializer: PostSerializer)
          @post = Post.new({ title: 'Title 1', body: 'Body 1', date: '1/1/2000' })
        end

        def test_build_serializer_for_array_called_twice
          2.times do
            serializer = @association.build_serializer(@post)
            assert_instance_of(PostSerializer, serializer)
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
active_model_serializers-0.9.2 test/unit/active_model/serializer/associations/build_serializer_test.rb
active_model_serializers-0.9.0 test/unit/active_model/serializer/associations/build_serializer_test.rb
active_model_serializers_rails_2.3-0.9.0.alpha1 test/unit/active_model/serializer/associations/build_serializer_test.rb