Sha256: a31e9a10600d976d80c8cdb22f9d7a7c57037934ad0f27a72a601277e440fa8b

Contents?: true

Size: 1.12 KB

Versions: 26

Compression:

Stored size: 1.12 KB

Contents

Spree::Sample.load_sample("addresses")
Spree::Sample.load_sample("stores")

payment_method = Spree::PaymentMethod::Check.first!
store = Spree::Store.first!

orders = []
orders << Spree::Order.create!(
  :number => "R123456789",
  :email => "spree@example.com",
  :item_total => 150.95,
  :adjustment_total => 150.95,
  :total => 301.90,
  :shipping_address => Spree::Address.first,
  :billing_address => Spree::Address.last)

orders << Spree::Order.create!(
  :number => "R987654321",
  :email => "spree@example.com",
  :item_total => 15.95,
  :adjustment_total => 15.95,
  :total => 31.90,
  :shipping_address => Spree::Address.first,
  :billing_address => Spree::Address.last)

orders[0].line_items.create!(
  :variant => Spree::Product.find_by_name!("Ruby on Rails Tote").master,
  :quantity => 1,
  :price => 15.99)

orders[1].line_items.create!(
  :variant => Spree::Product.find_by_name!("Ruby on Rails Bag").master,
  :quantity => 1,
  :price => 22.99)

orders.each do |order|
  order.payments.create!(payment_method: payment_method)
  order.update_attributes(store: store)

  order.next! while !order.can_complete?
  order.complete!
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
solidus_sample-1.2.3 db/samples/orders.rb
solidus_sample-1.1.4 db/samples/orders.rb
solidus_sample-1.0.7 db/samples/orders.rb
solidus_sample-1.0.6 db/samples/orders.rb
solidus_sample-1.2.2 db/samples/orders.rb
solidus_sample-1.2.1 db/samples/orders.rb
solidus_sample-1.1.3 db/samples/orders.rb
solidus_sample-1.0.5 db/samples/orders.rb
solidus_sample-1.2.0 db/samples/orders.rb
solidus_sample-1.2.0.rc2 db/samples/orders.rb
solidus_sample-1.0.4 db/samples/orders.rb
solidus_sample-1.1.2 db/samples/orders.rb
solidus_sample-1.2.0.rc1 db/samples/orders.rb
solidus_sample-1.2.0.beta1 db/samples/orders.rb
solidus_sample-1.0.3 db/samples/orders.rb
solidus_sample-1.1.1 db/samples/orders.rb
solidus_sample-1.1.0 db/samples/orders.rb
solidus_sample-1.1.0.pre2 db/samples/orders.rb
solidus_sample-1.1.0.pre1 db/samples/orders.rb
solidus_sample-1.1.0.beta1 db/samples/orders.rb