Sha256: 96d7d4de163d3375ad733ea739d062047ae95f399feb7bb0c0d43af7fff6ba1b

Contents?: true

Size: 528 Bytes

Versions: 10

Compression:

Stored size: 528 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_context 'with graphql query request' do
  let(:headers)   { {} }
  let(:variables) { {} }
  let(:graphql_params) do
    if Rails::VERSION::MAJOR >= 5
      [{ params: { query: query, variables: variables }, headers: headers }]
    else
      [{ query: query, variables: variables }, headers]
    end
  end

  def post_request(path = '/api/v1/graphql_auth')
    post path, *graphql_params
  end

  def get_request(path = '/api/v1/graphql_auth')
    get path, *graphql_params
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
graphql_devise-0.14.2 spec/support/contexts/graphql_request.rb
graphql_devise-0.14.1 spec/support/contexts/graphql_request.rb
graphql_devise-0.14.0 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.6 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.5 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.4 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.3 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.2 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.1 spec/support/contexts/graphql_request.rb
graphql_devise-0.13.0 spec/support/contexts/graphql_request.rb