Tag: jsonapi serialize

如何使用rspec为具有自定义属性的序列化程序编写unit testing

嗨,我正在使用ruby-2.5.0和rails 5进行RoR项目。我正在为我的api使用jsonapi-serializers。 我有一个自定义属性的序列化程序如下: – class ReceiptPartialSerializer include JSONAPI::Serializer TYPE = ‘receipt’ attribute :id attribute :receipt_partials attribute :receipt_partials do receipt_container = [] object.receipt_partials.each do |partial| receipt_partial = {} receipt_partial[‘id’] = partial.id receipt_partial[‘image_url’] = ‘https:’ + partial&.picture&.url receipt_container << receipt_partial end receipt_container end end 我的序列化程序的spec文件是: – RSpec.describe ReceiptPartialSerializer do let(:id) { 1 } let(:image_url) { ‘https:/images/original/missing.png’ } […]