diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-07-31 00:10:15 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-07-31 00:10:15 +0300 |
commit | a2ef93ba41020a20f1262da20e7facbaacd154cf (patch) | |
tree | c94a119a89af8cb3da385a8fba81607b182efcb0 /spec/views/layouts | |
parent | 861cc0c363283c359becb153d0f6e88393cd3e79 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/views/layouts')
-rw-r--r-- | spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb b/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb index c00c3efe6d6..fc62fbda2cc 100644 --- a/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb +++ b/spec/views/layouts/nav/sidebar/_group.html.haml_spec.rb @@ -3,10 +3,17 @@ require 'spec_helper' RSpec.describe 'layouts/nav/sidebar/_group' do - let_it_be(:group) { create(:group) } + let_it_be(:owner) { create(:user) } + let_it_be(:group) do + create(:group).tap do |g| + g.add_owner(owner) + end + end before do assign(:group, group) + + allow(view).to receive(:current_user).and_return(owner) end it_behaves_like 'has nav sidebar' @@ -79,4 +86,18 @@ RSpec.describe 'layouts/nav/sidebar/_group' do expect(rendered).to have_css('span.badge.badge-pill.merge_counter.js-merge-counter') end end + + describe 'CI/CD' do + it 'has a default link to the runners list path' do + render + + expect(rendered).to have_link('CI/CD', href: group_runners_path(group)) + end + + it 'has a link to the runners list page' do + render + + expect(rendered).to have_link('Runners', href: group_runners_path(group)) + end + end end |