summaryrefslogtreecommitdiff
path: root/spec/features/markdown
diff options
context:
space:
mode:
Diffstat (limited to 'spec/features/markdown')
-rw-r--r--spec/features/markdown/markdown_spec.rb2
-rw-r--r--spec/features/markdown/metrics_spec.rb15
2 files changed, 17 insertions, 0 deletions
diff --git a/spec/features/markdown/markdown_spec.rb b/spec/features/markdown/markdown_spec.rb
index 7a4c7529711..a31ad5a868e 100644
--- a/spec/features/markdown/markdown_spec.rb
+++ b/spec/features/markdown/markdown_spec.rb
@@ -250,6 +250,7 @@ RSpec.describe 'GitLab Markdown', :aggregate_failures, feature_category: :team_p
aggregate_failures 'all reference filters' do
expect(doc).to reference_users
expect(doc).to reference_issues
+ expect(doc).to reference_work_items
expect(doc).to reference_merge_requests
expect(doc).to reference_snippets
expect(doc).to reference_commit_ranges
@@ -345,6 +346,7 @@ RSpec.describe 'GitLab Markdown', :aggregate_failures, feature_category: :team_p
aggregate_failures 'all reference filters' do
expect(doc).to reference_users
expect(doc).to reference_issues
+ expect(doc).to reference_work_items
expect(doc).to reference_merge_requests
expect(doc).to reference_snippets
expect(doc).to reference_commit_ranges
diff --git a/spec/features/markdown/metrics_spec.rb b/spec/features/markdown/metrics_spec.rb
index 45b5d2f78e8..9f00bb99c0d 100644
--- a/spec/features/markdown/metrics_spec.rb
+++ b/spec/features/markdown/metrics_spec.rb
@@ -17,6 +17,7 @@ RSpec.describe 'Metrics rendering', :js, :kubeclient, :use_clean_rails_memory_st
let(:metrics_url) { urls.metrics_project_environment_url(project, environment) }
before do
+ stub_feature_flags(remove_monitor_metrics: false)
clear_host_from_memoized_variables
stub_gitlab_domain
@@ -50,6 +51,20 @@ RSpec.describe 'Metrics rendering', :js, :kubeclient, :use_clean_rails_memory_st
.at_least(:once)
end
+ context 'with remove_monitor_metrics flag enabled' do
+ before do
+ stub_feature_flags(remove_monitor_metrics: true)
+ end
+
+ it 'does not show embedded metrics' do
+ visit project_issue_path(project, issue)
+
+ expect(page).not_to have_css('div.prometheus-graph')
+ expect(page).not_to have_text('Memory Usage (Total)')
+ expect(page).not_to have_text('Core Usage (Total)')
+ end
+ end
+
context 'when dashboard params are in included the url' do
let(:metrics_url) { urls.metrics_project_environment_url(project, environment, **chart_params) }