Sha256: 831de046d3a1d3e0eff603707fa03bfdef77a803e72c9ef654ce9dbe3f88a190
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
require 'spec_helper' describe Dineromail::StatusReport do it 'should load the status report from xml' do xml = File.read( 'spec/fixtures/status_report.xml') status_report = Dineromail::StatusReport.parse(xml) operation = status_report.operations.first buyer = operation.buyer item = operation.items.first status_report.report_status.should == 1 status_report.valid_report?.should be_true operation.transaction_id.should == 1889 operation.date.should == DateTime.ordinal(2011,28,12,2,1) operation.status.should == Dineromail::Operation::PENDING_STATUS operation.amount.should == 60.2 operation.net_amount.should == 50.3 operation.pay_method.should == 'TARJETA DE CREDITO' operation.pay_medium.should == 'VISA' buyer.email.should == 'comprador@email.com' buyer.address.should == 'San Martin 10' buyer.comment.should == 'comentario' buyer.name.should == 'Juan' buyer.phone.should == '4444444' buyer.document_type.should == 'DNI' buyer.document_number.should == '222222222' item.description.should == 'Libro' item.currency.should == Dineromail::Configuration::PESO item.count.should == 2 item.unit_price.should == 6.9 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dineromail-0.1.1 | spec/dineromail/status_report_spec.rb |
dineromail-0.1.0 | spec/dineromail/status_report_spec.rb |