Sha256: 0756b4b6574f24085f93c02716879e6c79d55f82ee437b7d11b5f59f842849c3
Contents?: true
Size: 745 Bytes
Versions: 1
Compression:
Stored size: 745 Bytes
Contents
require 'spec_helper' module FedexShip describe Shipment do let (:fedex) { Shipment.new(fedex_credentials) } context "#delete" do context "delete shipment with tracking number", :vcr do let(:options) do { :tracking_number => '794608797150' } end it "deletes a shipment" do expect{ fedex.delete(options) }.to_not raise_error end end context "raise an error when the tracking number is invalid", :vcr do let(:options) do { :tracking_number => '111111111' } end it "raises an error" do expect {fedex.delete(options) }.to raise_error(FedexShip::RateError, 'Invalid tracking number') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fedex_ship-0.1.0 | spec/lib/fedex_ship/delete_spec.rb |