Sha256: a96164da0b9e538fd90c03bb6d3b159d819e74250b3ab373fc4bcb5ecada4d6e

Contents?: true

Size: 717 Bytes

Versions: 4

Compression:

Stored size: 717 Bytes

Contents

require 'spec_helper'

describe "Track Service", :test_environment do

  example "Track" do

    client = Fex.client(credentials: credentials, mode: mode, client: { logger: logger })

    service = client.service(:track)

    service.should have(4).operations

    response = service.call(
      :track,
      package_identifier: {
        value: "400030715008165",
        type: "TRACKING_NUMBER_OR_DOORTAG"
      },
      include_detailed_scans: true
    )
    # We have no tracking number to test, so just verify that we get the right error.
    response.severity.should eq "ERROR"
    response.message.should start_with "No information for the following shipments has been received by our system yet."
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fex-0.0.5 spec/integration/track_spec.rb
fex-0.0.4 spec/integration/track_spec.rb
fex-0.0.3 spec/integration/track_spec.rb
fex-0.0.2 spec/integration/track_spec.rb