Sha256: 81a33f3ce51dd765952f0348365f87529d91a60ae705841482ca149176266c04

Contents?: true

Size: 572 Bytes

Versions: 3

Compression:

Stored size: 572 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe SolidusGraphqlApi::Types::OptionValue do
  let(:option_value) { create(:option_value) }
  let(:query_object) { spy(:query_object) }

  subject { described_class.send(:new, option_value, {}) }

  describe '#option_type' do
    before do
      allow(SolidusGraphqlApi::Queries::OptionValue::OptionTypeQuery).
        to receive(:new).with(option_value: option_value).
        and_return(query_object)
    end

    after { subject.option_type }

    it { expect(query_object).to receive(:call) }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_graphql_api-0.3.1 spec/lib/solidus_graphql_api/types/option_value_spec.rb
solidus_graphql_api-0.3.0 spec/lib/solidus_graphql_api/types/option_value_spec.rb
solidus_graphql_api-0.2.0 spec/lib/solidus_graphql_api/types/option_value_spec.rb