Sha256: 53718c9c98630ae7af2163594fb44228bec1192fdf4ae8824ef949850ed52cfb

Contents?: true

Size: 864 Bytes

Versions: 23

Compression:

Stored size: 864 Bytes

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 { FactoryGirl.build(:calculator) }
  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 { FactoryGirl.build(:no_amount_calculator) }
  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'
    match_none nil
    match_one nil
    match_all nil
    association(:shipping_category, :factory => :shipping_category)
    calculator { FactoryGirl.build(:calculator) }
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
spree_core-1.3.5 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.4 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.3 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.5 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.1.6 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.1.5 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.4 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.2 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.3 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.1 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.0 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.0.rc2 lib/spree/core/testing_support/factories/shipping_method_factory.rb
dup_spree_core-1.3.0.rc1 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.3.0.rc1 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.2 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.1.4 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.0 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.0.rc2 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.2.0.rc1 lib/spree/core/testing_support/factories/shipping_method_factory.rb
spree_core-1.1.3 lib/spree/core/testing_support/factories/shipping_method_factory.rb