diff options
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r-- | spec/spec_helper.rb | 68 |
1 files changed, 3 insertions, 65 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 3b50d821b4c..c3bddf1a6ae 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -172,6 +172,7 @@ RSpec.configure do |config| config.include RailsHelpers config.include SidekiqMiddleware config.include StubActionCableConnection, type: :channel + config.include StubMemberAccessLevel config.include StubSpamServices config.include SnowplowHelpers config.include RenderedHelpers @@ -179,6 +180,7 @@ RSpec.configure do |config| config.include DetailedErrorHelpers config.include RequestUrgencyMatcher, type: :controller config.include RequestUrgencyMatcher, type: :request + config.include Capybara::RSpecMatchers, type: :request config.include_context 'when rendered has no HTML escapes', type: :view @@ -356,71 +358,7 @@ RSpec.configure do |config| # 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[ - ./spec/requests/api/broadcast_messages_spec.rb - ./spec/requests/api/deploy_keys_spec.rb - ./spec/requests/api/deploy_tokens_spec.rb - ./spec/requests/api/groups_spec.rb - ./spec/requests/api/keys_spec.rb - ./spec/requests/api/merge_requests_spec.rb - ./spec/requests/api/namespaces_spec.rb - ./spec/requests/api/notes_spec.rb - ./spec/requests/api/personal_access_tokens/self_information_spec.rb - ./spec/requests/api/personal_access_tokens_spec.rb - ./spec/requests/api/project_export_spec.rb - ./spec/requests/api/project_repository_storage_moves_spec.rb - ./spec/requests/api/project_snapshots_spec.rb - ./spec/requests/api/project_snippets_spec.rb - ./spec/requests/api/projects_spec.rb - ./spec/requests/api/releases_spec.rb - ./spec/requests/api/sidekiq_metrics_spec.rb - ./spec/requests/api/snippet_repository_storage_moves_spec.rb - ./spec/requests/api/snippets_spec.rb - ./spec/requests/api/statistics_spec.rb - ./spec/requests/api/system_hooks_spec.rb - ./spec/requests/api/topics_spec.rb - ./spec/requests/api/usage_data_non_sql_metrics_spec.rb - ./spec/requests/api/usage_data_queries_spec.rb - ./spec/requests/api/users_spec.rb - ./spec/requests/api/v3/github_spec.rb - ./spec/support/shared_examples/requests/api/custom_attributes_shared_examples.rb - ./spec/support/shared_examples/requests/api/hooks_shared_examples.rb - ./spec/support/shared_examples/requests/api/notes_shared_examples.rb - ./spec/support/shared_examples/requests/api/pipelines/visibility_table_shared_examples.rb - ./spec/support/shared_examples/requests/api/repository_storage_moves_shared_examples.rb - ./spec/support/shared_examples/requests/api/snippets_shared_examples.rb - ./spec/support/shared_examples/requests/api/status_shared_examples.rb - ./spec/support/shared_examples/requests/clusters/certificate_based_clusters_feature_flag_shared_examples.rb - ./spec/support/shared_examples/requests/snippet_shared_examples.rb - ./ee/spec/requests/api/audit_events_spec.rb - ./ee/spec/requests/api/ci/minutes_spec.rb - ./ee/spec/requests/api/elasticsearch_indexed_namespaces_spec.rb - ./ee/spec/requests/api/epics_spec.rb - ./ee/spec/requests/api/geo_nodes_spec.rb - ./ee/spec/requests/api/geo_replication_spec.rb - ./ee/spec/requests/api/geo_spec.rb - ./ee/spec/requests/api/group_push_rule_spec.rb - ./ee/spec/requests/api/group_repository_storage_moves_spec.rb - ./ee/spec/requests/api/groups_spec.rb - ./ee/spec/requests/api/internal/upcoming_reconciliations_spec.rb - ./ee/spec/requests/api/invitations_spec.rb - ./ee/spec/requests/api/license_spec.rb - ./ee/spec/requests/api/merge_request_approvals_spec.rb - ./ee/spec/requests/api/namespaces_spec.rb - ./ee/spec/requests/api/notes_spec.rb - ./ee/spec/requests/api/project_aliases_spec.rb - ./ee/spec/requests/api/project_approval_rules_spec.rb - ./ee/spec/requests/api/project_approval_settings_spec.rb - ./ee/spec/requests/api/project_approvals_spec.rb - ./ee/spec/requests/api/projects_spec.rb - ./ee/spec/requests/api/settings_spec.rb - ./ee/spec/requests/api/users_spec.rb - ./ee/spec/requests/api/vulnerabilities_spec.rb - ./ee/spec/requests/api/vulnerability_exports_spec.rb - ./ee/spec/requests/api/vulnerability_findings_spec.rb - ./ee/spec/requests/api/vulnerability_issue_links_spec.rb - ./ee/spec/support/shared_examples/requests/api/project_approval_rules_api_shared_examples.rb - ] + 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) |