Sha256: 300791a614cdc80f93bef5781ffd0ae2d1816003b10acc4b93b0a5861c841158

Contents?: true

Size: 867 Bytes

Versions: 9

Compression:

Stored size: 867 Bytes

Contents

require 'spec_helper'
require 'hushed/documents/response/shipment_order_result'

module Hushed
  module Documents
    module Response
      describe "ShipmentOrderResult" do
        include Fixtures

        it "should be able to successfully parse a response document" do
          document = load_response('shipment_order_result')
          order_result = ShipmentOrderResult.new(io: document)

          assert_equal 'HUSHED', order_result.client_id
          assert_equal 'HUSHED', order_result.business_unit
          assert_equal 1, order_result.carton_count
          assert_equal Time.new(2009, 9, 1, 0, 0, 0).utc, order_result.date_shipped

          assert_equal "40000000000", order_result.tracking_number
          assert_equal "FIRST", order_result.service_level
          assert_equal "USPS", order_result.carrier
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hushed-0.0.9 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.8 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.7 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.6 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.5 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.4 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.3 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.2 spec/unit/documents/response/shipment_order_result_spec.rb
hushed-0.0.1 spec/unit/documents/response/shipment_order_result_spec.rb