Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r--spec/spec_helper.rb18
1 files changed, 5 insertions, 13 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index f8bbad393e6..a2afa3d0ca7 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -173,7 +173,6 @@ RSpec.configure do |config|
config.include SidekiqMiddleware
config.include StubActionCableConnection, type: :channel
config.include StubMemberAccessLevel
- config.include StubSpamServices
config.include SnowplowHelpers
config.include RenderedHelpers
config.include RSpec::Benchmark::Matchers, type: :benchmark
@@ -181,6 +180,7 @@ RSpec.configure do |config|
config.include RequestUrgencyMatcher, type: :controller
config.include RequestUrgencyMatcher, type: :request
config.include Capybara::RSpecMatchers, type: :request
+ config.include PendingDirectUploadHelpers, :direct_uploads
config.include_context 'when rendered has no HTML escapes', type: :view
@@ -275,7 +275,7 @@ RSpec.configure do |config|
# It's disabled in specs because we don't support certain features which
# cause spec failures.
- stub_feature_flags(use_click_house_database_for_error_tracking: false)
+ stub_feature_flags(gitlab_error_tracking: false)
# Disable this to avoid the Web IDE modals popping up in tests:
# https://gitlab.com/gitlab-org/gitlab/-/issues/385453
@@ -302,6 +302,7 @@ RSpec.configure do |config|
# These are ops feature flags that are disabled by default
stub_feature_flags(disable_anonymous_project_search: false)
+ stub_feature_flags(disable_cancel_redundant_pipelines_service: false)
# Specs should not get a CAPTCHA challenge by default, this makes the sign-in flow simpler in
# most cases. We do test the CAPTCHA flow in the appropriate specs.
@@ -350,16 +351,6 @@ RSpec.configure do |config|
end
end
- # See https://gitlab.com/gitlab-org/gitlab/-/issues/42692
- # The ongoing implementation of Admin Mode for API is behind the :admin_mode_for_api feature flag.
- # All API specs will be adapted continuously. The following list contains the specs that have not yet been adapted.
- # The feature flag is disabled for these specs as long as they are not yet adapted.
- admin_mode_for_api_feature_flag_paths = %w[]
-
- if example.metadata[:file_path].start_with?(*admin_mode_for_api_feature_flag_paths)
- stub_feature_flags(admin_mode_for_api: false)
- end
-
# Make sure specs test by default admin mode setting on, unless forced to the opposite
stub_application_setting(admin_mode: true) unless example.metadata[:do_not_mock_admin_mode_setting]
@@ -415,7 +406,8 @@ RSpec.configure do |config|
with_sidekiq_server_middleware do |chain|
Gitlab::SidekiqMiddleware.server_configurator(
metrics: false, # The metrics don't go anywhere in tests
- arguments_logger: false # We're not logging the regular messages for inline jobs
+ arguments_logger: false, # We're not logging the regular messages for inline jobs
+ defer_jobs: false # We're not deferring jobs for inline tests
).call(chain)
chain.add DisableQueryLimit
chain.insert_after ::Gitlab::SidekiqMiddleware::RequestStoreMiddleware, IsolatedRequestStore