diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-07 21:08:39 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-07 21:08:39 +0000 |
commit | 0c6bc5443aa6c8f3e4becccb89fc0f135b4c64c8 (patch) | |
tree | 55f13e752e9061c1800cce510a52fc78b13282ca /spec/views | |
parent | d7ce7307dca551759ffa972015875f8ebe476927 (diff) | |
download | gitlab-ce-0c6bc5443aa6c8f3e4becccb89fc0f135b4c64c8.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/views')
-rw-r--r-- | spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb b/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb index 7decfa58153..6ca8fa2bc5c 100644 --- a/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb +++ b/spec/views/layouts/nav/sidebar/_project.html.haml_spec.rb @@ -160,4 +160,31 @@ describe 'layouts/nav/sidebar/_project' do end end end + + describe 'value stream analytics entry' do + let(:read_cycle_analytics) { true } + + before do + allow(view).to receive(:can?).with(nil, :read_cycle_analytics, project).and_return(read_cycle_analytics) + stub_feature_flags(analytics_pages_under_project_analytics_sidebar: { enabled: false, thing: project }) + end + + describe 'when value stream analytics is enabled' do + it 'shows the value stream analytics entry' do + render + + expect(rendered).to have_link('Value Stream Analytics', href: project_cycle_analytics_path(project)) + end + end + + describe 'when value stream analytics is disabled' do + let(:read_cycle_analytics) { false } + + it 'does not show the value stream analytics entry' do + render + + expect(rendered).not_to have_link('Value Stream Analytics', href: project_cycle_analytics_path(project)) + end + end + end end |