Files
gitlab-foss/spec/support/helpers/gitlab_subscriptions/internal_api_helpers.rb
2024-08-05 03:11:42 +00:00

21 lines
547 B
Ruby

# frozen_string_literal: true
module GitlabSubscriptions
module InternalApiHelpers
def internal_api(path)
"/api/#{::API::API.version}/internal/gitlab_subscriptions/#{path}"
end
def internal_api_headers
{ 'X-Customers-Dot-Internal-Token' => 'internal-api-token' }
end
def stub_internal_api_authentication
allow(GitlabSubscriptions::API::Internal::Auth)
.to receive(:verify_api_request)
.with(hash_including(**internal_api_headers))
.and_return(['decoded-token'])
end
end
end