summaryrefslogtreecommitdiff
path: root/spec/controllers/projects
diff options
context:
space:
mode:
authorJeff Stubler <brunsa2@gmail.com>2016-12-16 09:10:04 -0600
committerJeff Stubler <brunsa2@gmail.com>2016-12-17 20:41:26 -0600
commit26c8e0b3f472c2567ae4d7eed16f19cd40132b70 (patch)
treee379e4d593a4d49ee8ef8e0f87fe2dfc1b33617a /spec/controllers/projects
parent546fa165ff728bc2d25ed9b55b95dd1d48139d4a (diff)
downloadgitlab-ce-26c8e0b3f472c2567ae4d7eed16f19cd40132b70.tar.gz
Fix 500 error for invalid path when visiting blame page
Closes #25761.
Diffstat (limited to 'spec/controllers/projects')
-rw-r--r--spec/controllers/projects/blame_controller_spec.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/controllers/projects/blame_controller_spec.rb b/spec/controllers/projects/blame_controller_spec.rb
index 25f06299a29..4402ca43c65 100644
--- a/spec/controllers/projects/blame_controller_spec.rb
+++ b/spec/controllers/projects/blame_controller_spec.rb
@@ -25,5 +25,10 @@ describe Projects::BlameController do
let(:id) { 'master/files/ruby/popen.rb' }
it { is_expected.to respond_with(:success) }
end
+
+ context "invalid file" do
+ let(:id) { 'master/files/ruby/missing_file.rb'}
+ it { expect(response).to have_http_status(404) }
+ end
end
end