Sha256: e07b7ecdde0a89d572c10fc0abcd074e11fa9ef7cbf5e389e4cd076c3f0e0c35
Contents?: true
Size: 1.44 KB
Versions: 2
Compression:
Stored size: 1.44 KB
Contents
require 'test_helper' class FindOrderTest < Minitest::Test def find_order Gillbus::FindOrder::Response.parse_string(File.read('test/responses/findOrder.xml')) end def find_order2 Gillbus::FindOrder::Response.parse_string(File.read('test/responses/bookingDifferentCurrencies.xml')) end def test_number assert_equal('14482', find_order.tickets.first.ticket_number) end def test_total assert_equal(Money.new(20_46, 'UAH'), find_order.tickets.first.total_amount) end def test_status assert_equal(:ticketed, find_order.tickets.first.ticket_status) end def test_return_causes assert_equal(Money.new(20_38, 'UAH'), find_order.tickets.first.return_causes.first.approximate_amount) end def test_comission_vat_value assert_equal('18', find_order.tickets.last.commissions.first.vat_value) end def test_vat_value assert_equal('0', find_order.tickets.first.vat_value) end def test_comission_currency assert_equal(Money.new(51_55, 'RUB'), find_order2.tickets.last.commissions.last.value) end def test_online_refund assert_equal(true, find_order.tickets.first.is_online_refund) end def test_supplier_inn assert_equal('3257025789', find_order.tickets.last.supplier_inn) end def test_supplier_name assert_equal('"Клен 2" ООО', find_order.tickets.last.supplier_name) end def test_supplier_phone assert_equal('+79065002926', find_order.tickets.last.supplier_phone) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gillbus-0.23.0 | test/find_order_test.rb |
gillbus-0.22.9 | test/find_order_test.rb |