Sha256: 90ee0f20175bc4ab65ebac6c1d1f653e06d2bbdab81590305408e7baa3e43cfc
Contents?: true
Size: 834 Bytes
Versions: 8
Compression:
Stored size: 834 Bytes
Contents
RSpec.describe SolidusBacktracs::Api::ShipmentSerializer do describe '#call' do it 'serializes the shipment' do shipment = create(:order_ready_to_ship).shipments.first serializer = described_class.new(store_id: '12345678') result = serializer.call(shipment) expect(result).to be_instance_of(Hash) end it 'sets residential = false in address if company is given' do order = create(:order_ready_to_ship, bill_address: build(:address, company: 'ACME Co.'), ship_address: build(:address, company: nil)) shipment = order.shipments.first serializer = described_class.new(store_id: '12345678') result = serializer.call(shipment) expect(result[:billTo][:residential]).to be false expect(result[:shipTo][:residential]).to be true end end end
Version data entries
8 entries across 8 versions & 2 rubygems