Sha256: d5f97222807efdb45b0cb9f270362453995d51b989fd394afa9b039a8d66239e

Contents?: true

Size: 648 Bytes

Versions: 1

Compression:

Stored size: 648 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe "FedEx Rate" do
  it "should rate the shipment" do
    use_response(:basic_rate)
    
    fedex = new_fedex
    rates = fedex.rate
    
    rates.attributes = fedex_shipper
    rates.attributes = fedex_recipient
    rates.attributes = fedex_package
    rates.size.should == 6
    
    rate = rates.first
    rate.name.should == "First Overnight"
    rate.type.should == "FIRST_OVERNIGHT"
    rate.saturday.should == false
    rate.deadline.should == Time.parse("Fri Aug 07 08:00:00 -0400 2009")
    rate.rate.should == 70.01
    rate.currency.should == "USD"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
binarylogic-shippinglogic-1.0.0 spec/fedex/rate_spec.rb