Sha256: 93439de2cf16fc1e9b446ac208dba72612a5b66198de9964f837725f646c0a53

Contents?: true

Size: 500 Bytes

Versions: 4

Compression:

Stored size: 500 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe SolidusGraphqlApi::Queries::Order::ShipmentsQuery do
  let(:order) { create :order }
  let(:shipment) { create(:shipment) }

  context 'when order has shipments' do
    before { order.shipments << shipment }

    it { expect(described_class.new(order: order).call.sync).to eq [shipment] }
  end

  context 'when order does not have shipments' do
    it { expect(described_class.new(order: order).call.sync).to be_empty }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_graphql_api-0.3.1 spec/lib/solidus_graphql_api/queries/order/shipments_query_spec.rb
solidus_graphql_api-0.3.0 spec/lib/solidus_graphql_api/queries/order/shipments_query_spec.rb
solidus_graphql_api-0.2.0 spec/lib/solidus_graphql_api/queries/order/shipments_query_spec.rb
solidus_graphql_api-0.1.0 spec/lib/solidus_graphql_api/queries/order/shipments_query_spec.rb