Sha256: 5a78d8b9ecc0d5e8fa28aa12315b950bde291233f7ca7f017b4a1288e6189f41
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
module Ccls::PackageTestHelper # # def stub_package_for_in_transit(options={}) # stub_package_for_successful_event(:event => 'Departed') # stub_package_tracking_info # end # # def stub_package_for_successful_delivery(options={}) # stub_package_for_successful_event # stub_package_tracking_info # end # # def stub_package_for_failure(options={}) # ActiveMerchant::Shipping::FedEx.any_instance.stubs( # :find_tracking_info).raises( # ActiveMerchant::Shipping::ResponseError) # end # #protected # # def stub_package_for_successful_event(options={}) # shipment_event = shipment_event(options) # ActiveMerchant::Shipping::TrackingResponse.any_instance.stubs( # :shipment_events).returns([shipment_event]) # ActiveMerchant::Shipping::TrackingResponse.any_instance.stubs( # :latest_event).returns(shipment_event) # end # # def shipment_event(options={}) # ActiveMerchant::Shipping::ShipmentEvent.new( # options[:event]||'Delivered', # Time.now, # ActiveMerchant::Shipping::Location.new({ # :city => 'BERKELEY', # :state => 'CA', # :zip => '94703' # }) # ) # end # # def stub_package_tracking_info # ActiveMerchant::Shipping::FedEx.any_instance.stubs( # :find_tracking_info).returns( # ActiveMerchant::Shipping::TrackingResponse.new(true ,'hello') # ) # end # end #ActiveSupport::TestCase.send(:include, Ccls::PackageTestHelper)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ccls-ccls_engine-3.11.0 | lib/ccls_engine/package_test_helper.rb |