Files
gitlab-foss/spec/rubocop/support_workaround.rb
2025-02-15 18:12:38 +00:00

22 lines
801 B
Ruby

# frozen_string_literal: true
# This replicates `require 'rubocop/rspec/support'` to workaround the issue
# in https://gitlab.com/gitlab-org/gitlab/-/issues/382452.
#
# All helpers are only included in rubocop specs (type: :rubocop/:rubocop_rspec).
require 'rubocop/rspec/cop_helper'
require 'rubocop/rspec/shared_contexts'
require 'rubocop/rspec/expect_offense'
require 'rubocop/rspec/parallel_formatter'
RSpec.configure do |config|
config.include CopHelper, type: :rubocop
config.include CopHelper, type: :rubocop_rspec
config.include_context 'config', :config
config.include_context 'isolated environment', :isolated_environment
config.include_context 'maintain registry', :restore_registry
config.include_context 'ruby 3.1', :ruby31
config.include_context 'ruby 3.2', :ruby32
end