summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2015-03-01 20:15:59 -0800
committerStan Hu <stanhu@gmail.com>2015-03-01 20:26:21 -0800
commit4bc5c66fe12a2dc5d8fe9ed5878da5dea2444442 (patch)
tree84afbe238b983cdc100d445187b66f972a0518ba /spec
parent4e5bc1d5356e860be316656fd8c3393c468d24b6 (diff)
downloadgitlab-ce-4bc5c66fe12a2dc5d8fe9ed5878da5dea2444442.tar.gz
Fix broken `project_url` routing when protected branches are accessed with an empty repo
Diffstat (limited to 'spec')
-rw-r--r--spec/controllers/projects/protected_branches_controller_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/controllers/projects/protected_branches_controller_spec.rb b/spec/controllers/projects/protected_branches_controller_spec.rb
new file mode 100644
index 00000000000..596d8d34b7c
--- /dev/null
+++ b/spec/controllers/projects/protected_branches_controller_spec.rb
@@ -0,0 +1,10 @@
+require('spec_helper')
+
+describe Projects::ProtectedBranchesController do
+ describe "GET #index" do
+ let(:project) { create(:project_empty_repo, :public) }
+ it "redirect empty repo to projects page" do
+ get(:index, namespace_id: project.namespace.to_param, project_id: project.to_param)
+ end
+ end
+end