Sha256: aecab005ac087f741cdc11103dbbfcdb12d7d6820757e13348a913c49aaa6575

Contents?: true

Size: 624 Bytes

Versions: 3

Compression:

Stored size: 624 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe_query :currentOrder, query: :current_order, freeze_date: true do
  let!(:order) { create :order_with_line_items, id: 1, number: 'fake number' }

  let(:query_context) { { current_order: order } }
  let(:shipment_number) { order.shipments.first.number }
  let(:variant_sku) { order.line_items.first.variant.sku }

  field :currentOrder do
    it {
      expect(subject).to match_response(:current_order).with_args(shipment_number: shipment_number,
                                                                  variant_sku: variant_sku)
    }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_graphql_api-0.3.1 spec/integration/queries/current_order_spec.rb
solidus_graphql_api-0.3.0 spec/integration/queries/current_order_spec.rb
solidus_graphql_api-0.2.0 spec/integration/queries/current_order_spec.rb