Sha256: 88b588a8bd58690f00008cfbda4a04f39a2eebf55466f667ac97dd008b846ffd

Contents?: true

Size: 1.04 KB

Versions: 6

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

6 entries across 6 versions & 1 rubygems

Version Path
solidus_core-1.3.2 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.3.1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.3.0 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.3.0.rc2 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.3.0.rc1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb
solidus_core-1.3.0.beta1 spec/lib/spree/core/testing_support/factories/order_factory_spec.rb