Sha256: 28d0850aa429ffec1b99954f71a1a00456839bbe0be790372c621e4104316e6e

Contents?: true

Size: 1.04 KB

Versions: 7

Compression:

Stored size: 1.04 KB

Contents

require 'spec_helper'
require 'spree/testing_support/factories/order_factory'

RSpec.describe 'order factory' do
  let(:factory_class) { Spree::Order }

  describe 'plain order' do
    let(:factory) { :order }

    it_behaves_like 'a working factory'
  end


  describe 'order with totals' do
    let(:factory) { :order_with_totals }

    it_behaves_like 'a working factory'
  end

  describe 'order with line items' do
    let(:factory) { :order_with_line_items }

    it_behaves_like 'a working factory'
  end

  describe 'completed order with totals' do
    let(:factory) { :completed_order_with_totals }

    it_behaves_like 'a working factory'
  end

  describe 'completed order with pending payment' do
    let(:factory) { :completed_order_with_pending_payment }

    it_behaves_like 'a working factory'
  end

  describe 'order ready to ship' do
    let(:factory) { :order_ready_to_ship }

    it_behaves_like 'a working factory'
  end

  describe 'shipped order' do
    let(:factory) { :shipped_order }

    it_behaves_like 'a working factory'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
solidus_core-1.2.3 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.2 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.0 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.0.rc2 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.0.rc1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.2.0.beta1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb