summaryrefslogtreecommitdiff
path: root/spec/views/layouts/header/_new_dropdown.haml_spec.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-11-29 21:06:13 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-11-29 21:06:13 +0000
commit839c080dd0976f19c274eee1331c47985490cd41 (patch)
treeda3af62d5469f80c7555f9e8df11c18049e0334e /spec/views/layouts/header/_new_dropdown.haml_spec.rb
parent8263f6ee3131cdea3c6041785c32771a6af0b24f (diff)
downloadgitlab-ce-839c080dd0976f19c274eee1331c47985490cd41.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/views/layouts/header/_new_dropdown.haml_spec.rb')
-rw-r--r--spec/views/layouts/header/_new_dropdown.haml_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/views/layouts/header/_new_dropdown.haml_spec.rb b/spec/views/layouts/header/_new_dropdown.haml_spec.rb
index 26e429ac5d0..1a04ffed103 100644
--- a/spec/views/layouts/header/_new_dropdown.haml_spec.rb
+++ b/spec/views/layouts/header/_new_dropdown.haml_spec.rb
@@ -126,6 +126,16 @@ describe 'layouts/header/_new_dropdown' do
expect(rendered).to have_link('New snippet', href: new_snippet_path)
end
+
+ context 'when the user is not allowed to create snippets' do
+ let(:user) { create(:user, :external)}
+
+ it 'has no "New snippet" link' do
+ render
+
+ expect(rendered).not_to have_link('New snippet', href: new_snippet_path)
+ end
+ end
end
def stub_current_user(current_user)