diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-14 18:09:08 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-14 18:09:08 +0300 |
commit | b3a736ed88a1db0391cd9881e70b987bab7d89d1 (patch) | |
tree | a91ca3a06abd4c3412775ac3c49b11e3151df2be /spec/views | |
parent | 5366964a10484c2783a646b35a6da9eece01b242 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/views')
-rw-r--r-- | spec/views/projects/tree/_tree_header.html.haml_spec.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/spec/views/projects/tree/_tree_header.html.haml_spec.rb b/spec/views/projects/tree/_tree_header.html.haml_spec.rb index caf8c4d1969..69ad331f880 100644 --- a/spec/views/projects/tree/_tree_header.html.haml_spec.rb +++ b/spec/views/projects/tree/_tree_header.html.haml_spec.rb @@ -19,12 +19,12 @@ describe 'projects/tree/_tree_header' do allow(view).to receive(:can_collaborate_with_project?) { true } end - it 'does not render the WebIDE button when user cannot create fork or cannot open MR' do + it 'renders the WebIDE button when user can collaborate but not create fork or MR' do allow(view).to receive(:can?) { false } render - expect(rendered).not_to have_link('Web IDE') + expect(rendered).to have_link('Web IDE') end it 'renders the WebIDE button when user can create fork and can open MR in project' do @@ -43,4 +43,13 @@ describe 'projects/tree/_tree_header' do expect(rendered).to have_link('Web IDE', href: '#modal-confirm-fork') end + + it 'does not render the WebIDE button when user cannot collaborate or create mr' do + allow(view).to receive(:can?) { false } + allow(view).to receive(:can_collaborate_with_project?) { false } + + render + + expect(rendered).not_to have_link('Web IDE') + end end |