Sha256: 35e7006b1e52883cfbffe61843a6ce0bb79cdaf02aa97942ed429b75dfc93dee
Contents?: true
Size: 1.29 KB
Versions: 7
Compression:
Stored size: 1.29 KB
Contents
require 'spec_helper' describe Moysklad::Entities::CustomerOrder do context 'generate' do subject { p= Moysklad::Entities::CustomerOrderPosition.new p.vat = 18 p.basePrice = Moysklad::Entities::Price.new p.basePrice.sum = 123 p.reserve = true co = Moysklad::Entities::CustomerOrder.new co.sum = Moysklad::Entities::Price.new co.sum.sum = 456 co.description = 'Описание' co.customerOrderPosition = p co } it 'to_xml' do expect(subject.to_xml).to be_a String end it 'to_s' do expect(subject.to_s).to be_a String end it 'include xml' do expect(subject.to_xml).to include '<?xml version="1.0" encoding="utf-8"?>' end it 'include customerOrder' do expect(subject.to_xml).to include "<customerOrder" end it 'include customerOrderPosition' do expect(subject.to_xml).to include "<customerOrderPosition" end end context 'parse' do subject { Moysklad::Entities::CustomerOrder.parse File.read './spec/fixtures/customer_order.xml' } it 'include customerOrder' do expect(subject.to_xml).to include "<customerOrder" end it 'include customerOrderPosition' do expect(subject.to_xml).to include "<customerOrderPosition" end end end
Version data entries
7 entries across 7 versions & 1 rubygems