diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-02-13 09:45:10 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-02-13 09:45:10 +0100 |
commit | d1d5e2388d692160078647150c3fa134a205a835 (patch) | |
tree | 9d7d795941b7de8954119a0c7b984fdf88296bb6 | |
parent | 1f94b952b5209180d4ee6cd38256258ac177e7df (diff) | |
download | gitlab-ce-d1d5e2388d692160078647150c3fa134a205a835.tar.gz |
Improve home panel partial code and view specs
-rw-r--r-- | app/views/projects/_home_panel.html.haml | 10 | ||||
-rw-r--r-- | spec/views/projects/_home_panel.html.haml_spec.rb | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/app/views/projects/_home_panel.html.haml b/app/views/projects/_home_panel.html.haml index 8d6046e3bc8..79a0dc1b959 100644 --- a/app/views/projects/_home_panel.html.haml +++ b/app/views/projects/_home_panel.html.haml @@ -28,11 +28,11 @@ .project-clone-holder = render "shared/clone_panel" - - if current_user && can?(current_user, :download_code, @project) - = render 'projects/buttons/download', project: @project, ref: @ref - = render 'projects/buttons/dropdown' - = render 'projects/buttons/koding' - - if current_user + - if can?(current_user, :download_code, @project) + = render 'projects/buttons/download', project: @project, ref: @ref + = render 'projects/buttons/dropdown' + = render 'projects/buttons/koding' + = render 'shared/notifications/button', notification_setting: @notification_setting = render 'shared/members/access_request_buttons', source: @project diff --git a/spec/views/projects/_home_panel.html.haml_spec.rb b/spec/views/projects/_home_panel.html.haml_spec.rb index 0abd7c524a1..5af57cdf3b7 100644 --- a/spec/views/projects/_home_panel.html.haml_spec.rb +++ b/spec/views/projects/_home_panel.html.haml_spec.rb @@ -15,7 +15,7 @@ describe 'projects/_home_panel', :view do allow(view).to receive(:can?).and_return(false) end - context 'user is signed in' do + context 'when user is signed in' do let(:user) { create(:user) } it 'makes it possible to set notification level' do @@ -26,7 +26,7 @@ describe 'projects/_home_panel', :view do end end - context 'user is signed out' do + context 'when user is signed out' do let(:user) { nil } it 'is not possible to set notification level' do |