Sha256: d2f32d9e8ce4b1da893fa42ceda8680c090636850e1650e841e5805beeabbe18
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 KB
Contents
require 'spec_helper' describe 'FedEx calculators', :vcr do include_context 'FedEx setup' include_context 'package setup' subject { described_class.new.compute_package(package) } context 'with Canadian origin address' do include_context 'Canada stock location' describe Spree::Calculator::Shipping::Fedex::Ground do it { is_expected.to eq(28.9) } end describe Spree::Calculator::Shipping::Fedex::InternationalEconomy do it { is_expected.to eq(71.54) } end describe Spree::Calculator::Shipping::Fedex::InternationalFirst do it { is_expected.to eq(168.43) } end describe Spree::Calculator::Shipping::Fedex::InternationalPriority do it { is_expected.to eq(105.19) } end end context 'with US origin address' do include_context 'US stock location' describe Spree::Calculator::Shipping::Fedex::FirstOvernight do it { is_expected.to eq(106.13) } end describe Spree::Calculator::Shipping::Fedex::PriorityOvernight do it { is_expected.to eq(40.95) } end describe Spree::Calculator::Shipping::Fedex::StandardOvernight do it { is_expected.to eq(75.96) } end describe Spree::Calculator::Shipping::Fedex::TwoDay do it { is_expected.to eq(27.42) } end describe Spree::Calculator::Shipping::Fedex::ExpressSaver do it { is_expected.to eq(25.95) } end describe Spree::Calculator::Shipping::Fedex::GroundHomeDelivery do it { is_expected.to eq(14.0) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_active_shipping-1.0.0 | spec/integrations/calculators/fedex_spec.rb |