Sha256: 051bc7c50c0ba01a705dc499785ed9a1f6e2ebab3b9a1a74ac68c695c55be814
Contents?: true
Size: 1.05 KB
Versions: 10
Compression:
Stored size: 1.05 KB
Contents
FactoryGirl.define do factory :shipping_method, :class => Spree::ShippingMethod do zone { |a| Spree::Zone.find_by_name('GlobalZone') || a.association(:global_zone) } name 'UPS Ground' calculator { |sm| Factory(:calculator, :calculable_id => sm.object_id, :calculable_type => 'Spree::ShippingMethod') } end factory :free_shipping_method, :class => Spree::ShippingMethod do zone { |a| Spree::Zone.find_by_name('GlobalZone') || a.association(:global_zone) } name 'UPS Ground' calculator { |sm| Factory(:no_amount_calculator, :calculable_id => sm.object_id, :calculable_type => 'Spree::ShippingMethod') } end factory :shipping_method_with_category, :class => Spree::ShippingMethod do zone { |a| Spree::Zone.find_by_name('GlobalZone') || a.association(:global_zone) } name 'UPS Ground' calculator { |sm| Factory(:calculator, :calculable_id => sm.object_id, :calculable_type => 'Spree::ShippingMethod') } match_none nil match_one nil match_all nil association(:shipping_category, :factory => :shipping_category) end end
Version data entries
10 entries across 10 versions & 1 rubygems