Sha256: 1a95966ec00de045511d6fbd823de1db77a48a40e44cf439195d789319837146
Contents?: true
Size: 1.1 KB
Versions: 40
Compression:
Stored size: 1.1 KB
Contents
# frozen_string_literal: true 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
40 entries across 40 versions & 2 rubygems