Sha256: 333e6e94f8585e42496cd8a8a333ccf39b3f9c57bafff3c3d42219c121bf3be8

Contents?: true

Size: 557 Bytes

Versions: 10

Compression:

Stored size: 557 Bytes

Contents

Factory.define(:order) do |f|
  # associations:
  f.association(:user, :factory => :user)
  f.association(:bill_address, :factory => :address)
  f.completed_at nil
  f.bill_address_id nil
  f.ship_address_id nil
  f.email 'foo@example.com'
end

Factory.define :order_with_totals, :parent => :order do |f|
  f.after_create { |order| Factory(:line_item, :order => order) }
end

Factory.define :order_with_inventory_unit_shipped, :parent => :order do |f|
  f.after_create do |order|
    Factory(:inventory_unit, :order => order, :state => 'shipped')
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
spree_core-0.70.7 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.6 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.5 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.4 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.3 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.2 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.1 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.0 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.0.rc2 lib/spree_core/testing_support/factories/order_factory.rb
spree_core-0.70.RC1 lib/spree_core/testing_support/factories/order_factory.rb