Further spec greening

This commit is contained in:
2015-09-21 16:56:39 +02:00
parent 2c3705790c
commit 61dba311fa
15 changed files with 33 additions and 119 deletions
+8 -6
View File
@@ -1,14 +1,16 @@
module SerializersTestHelpers
def object_as_json(obj)
serializer = if obj.is_a?(Array)
ActiveModel::Serializer::ArraySerializer.new(obj, serializer: described_class, add_included: true)
def object_as_json(obj, options = {})
if obj.is_a?(Array)
#ActiveModel::Serializer::ArraySerializer.new(obj, serializer: described_class, add_included: true)
described_class.serialize(obj, options.merge(is_collection: true))
else
serializer = described_class.new(obj)
#serializer = described_class.new(obj)
described_class.serialize(obj, options)
end
adapter.new(serializer, include: %w[product_orders]).as_json
#adapter.new(serializer, include: %w[product_orders]).as_json
end
def adapter
@active_model_adapter = ActiveModel::Serializer.config.adapter
#@active_model_adapter = ActiveModel::Serializer.config.adapter
end
end