Commit 954b68ed authored by Patricio Cano's avatar Patricio Cano

Syntax fixes and added tests.

parent 1bf58b5c
.alert.alert-warning.hidden-xs
= Gitlab::RepositorySizeError.new(@project).flash_message
\ No newline at end of file
= Gitlab::RepositorySizeError.new(@project).over_size_limit_message
......@@ -10,7 +10,7 @@
= render 'shared/no_password'
- if @project.above_size_limit?
= render 'over_limit_message'
= render 'over_size_limit_warning'
= render 'projects/last_push'
= render "home_panel"
......
......@@ -32,7 +32,7 @@ module Gitlab
'Please contact your GitLab administrator for more information.'
end
def flash_message
def over_size_limit_message
"#{to_s} You won't be able to push new code to this project. #{more_info_message}"
end
......
......@@ -89,6 +89,20 @@ describe ProjectsController do
get :show, namespace_id: public_project.namespace.path, id: public_project.path
expect(response).to render_template('_files')
end
context 'project repo over limit' do
before do
sign_in(user)
allow_any_instance_of(Project).to receive(:above_size_limit?).and_return(true)
project.team << [user, :master]
end
it 'shows the over size limit warning message' do
get :show, namespace_id: project.namespace.path, id: project.path
expect(response).to render_template('_over_size_limit_warning')
end
end
end
context "when requested with case sensitive namespace and project path" do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment