Sha256: 1a96b8f9119b7a3f3b4160c60f49d28e37206296296ced2a2b059fa2fc2f7207

Contents?: true

Size: 554 Bytes

Versions: 4

Compression:

Stored size: 554 Bytes

Contents

require 'spec_helper'

describe Draper::CollectionDecorator do
  describe "#active_model_serializer" do
    it "returns ActiveModel::ArraySerializer" do
      collection_decorator = Draper::CollectionDecorator.new([])
      if defined?(ActiveModel::ArraySerializerSupport)
        collection_serializer = collection_decorator.active_model_serializer
      else
        collection_serializer = ActiveModel::Serializer.serializer_for(collection_decorator)
      end

      expect(collection_serializer).to be ActiveModel::ArraySerializer
    end
  end
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
draper_new-3.0.0 spec/dummy/spec/decorators/active_model_serializers_spec.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/draper-2.1.0/spec/dummy/spec/decorators/active_model_serializers_spec.rb
draper-2.1.0 spec/dummy/spec/decorators/active_model_serializers_spec.rb
draper-2.0.0 spec/dummy/spec/decorators/active_model_serializers_spec.rb