diff options
author | syasonik <syasonik@gitlab.com> | 2019-07-10 11:35:21 +0300 |
---|---|---|
committer | syasonik <syasonik@gitlab.com> | 2019-07-10 11:35:21 +0300 |
commit | d6930fabac370f6ef1808fe5ac03eb0f0702a0e5 (patch) | |
tree | 81507982cce33c4f9c658f0f8cf845d0957cf62b | |
parent | 2fcf61510a407ff60a15bf3186c16a4caa810066 (diff) | |
download | gitlab-ce-embedded-metrics-be-2.tar.gz |
Improve clarity and precision of specsembedded-metrics-be-2
-rw-r--r-- | spec/lib/banzai/filter/inline_metrics_filter_spec.rb | 10 | ||||
-rw-r--r-- | spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/spec/lib/banzai/filter/inline_metrics_filter_spec.rb b/spec/lib/banzai/filter/inline_metrics_filter_spec.rb index 91ed6423b48..772c94e3180 100644 --- a/spec/lib/banzai/filter/inline_metrics_filter_spec.rb +++ b/spec/lib/banzai/filter/inline_metrics_filter_spec.rb @@ -17,17 +17,19 @@ describe Banzai::Filter::InlineMetricsFilter do end context 'when the document has a metrics dashboard link' do - let(:url) { urls.metrics_namespace_project_environment_url('foo', 'bar', 12) } + let(:params) { ['foo', 'bar', 12] } + let(:url) { urls.metrics_namespace_project_environment_url(*params) } it 'leaves the original link unchanged' do expect(doc.at_css('a').to_s).to eq input end - it 'appends a metrics charts placeholder after metrics links' do + it 'appends a metrics charts placeholder with dashboard url after metrics links' do node = doc.at_css('.js-render-metrics') - expect(node).to be_present - expect(node.attribute('data-dashboard-url').to_s).to be_present + + dashboard_url = urls.metrics_dashboard_namespace_project_environment_url(*params, embedded: true) + expect(node.attribute('data-dashboard-url').to_s).to eq dashboard_url end context 'when the metrics dashboard link is part of a paragraph' do diff --git a/spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb b/spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb index 527b3922f05..da69febc609 100644 --- a/spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb +++ b/spec/lib/banzai/filter/inline_metrics_redactor_filter_spec.rb @@ -32,7 +32,7 @@ describe Banzai::Filter::InlineMetricsRedactorFilter do context 'no user is logged in' do it 'redacts the placeholder' do - expect(doc.to_s).to eq '' + expect(doc.to_s).to be_empty end end |