config/initializers/rspec_openapi.rb
# frozen_string_literal: true
return unless Rails.env.test?
require 'rspec/openapi'
# Set request `headers` - generate parameters with headers for a request
RSpec::OpenAPI.request_headers = %w[access-token uid client]
# Set response `headers` - generate parameters with headers for a response
RSpec::OpenAPI.response_headers = %w[access-token expiry token-type uid client]
# Support generating the docs when running specs with `parallel_tests`
RSpec::OpenAPI.path = ->(_) { "doc/openapi#{ENV.fetch('TEST_ENV_NUMBER', '')}.yaml" }