Merge pull request #9088 from mkllnk/9024-setup-script

Update setup script for removed callbacks
This commit is contained in:
jibees
2022-04-14 14:48:02 +02:00
committed by GitHub
2 changed files with 33 additions and 2 deletions

View File

@@ -30,14 +30,19 @@ module SampleData
order.save
log "- complete order - shipped"
create_shipped_order
end
private
def create_shipped_order
order = create_complete_order
order.payments.first.amount = order.total
order.payments.first.capture!
order.save
order.shipment.reload.ship!
end
private
def create_cart_order
order = create_order
order.save

View File

@@ -0,0 +1,26 @@
# frozen_string_literal: true
require 'spec_helper'
require 'rake'
describe 'sample_data.rake' do
before(:all) do
Rake.application.rake_require 'tasks/sample_data'
Rake::Task.define_task(:environment)
end
before do
# Create seed data required by the sample data.
create(:user)
DefaultStockLocation.find_or_create
DefaultShippingCategory.find_or_create
end
it "creates some sample data to play with" do
Rake.application.invoke_task "ofn:sample_data"
expect(EnterpriseGroup.count).to eq 1
expect(Customer.count).to eq 2
expect(Spree::Order.count).to eq 5
end
end