Sha256: a7b7505cf25eb21b2127b8508403dcb6200fa5a7890b5f6db355ccba8c275613

Contents?: true

Size: 576 Bytes

Versions: 2

Compression:

Stored size: 576 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe_query :countries, query: :countries, freeze_date: true do
  connection_field :countries do
    context 'when countries does not exists' do
      it { expect(subject.dig(:data, :countries, :nodes)).to eq [] }
    end

    context 'when countries exists' do
      let!(:us_country) { create(:country, :with_states, id: 1, states_required: false) }
      let!(:it_country) { create(:country, id: 2, iso: 'IT', states_required: false) }

      it { is_expected.to match_response(:countries) }
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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