Commit 40bca5246b6e1cea36932c5e0eae89a63d8f0a03

Authored by Dmitriy Zaporozhets
1 parent 2ed7cbfb

Fix routing/controller specs for refactored controllers

spec/controllers/blob_controller_spec.rb
1 require 'spec_helper' 1 require 'spec_helper'
2 2
3 -describe BlobController do 3 +describe Projects::BlobController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 6
spec/controllers/commit_controller_spec.rb
1 require 'spec_helper' 1 require 'spec_helper'
2 2
3 -describe CommitController do 3 +describe Projects::CommitController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 let(:commit) { project.repository.last_commit_for("master") } 6 let(:commit) { project.repository.last_commit_for("master") }
spec/controllers/commits_controller_spec.rb
1 require 'spec_helper' 1 require 'spec_helper'
2 2
3 -describe CommitsController do 3 +describe Projects::CommitsController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 6
spec/controllers/merge_requests_controller_spec.rb
1 require 'spec_helper' 1 require 'spec_helper'
2 2
3 -describe MergeRequestsController do 3 +describe Projects::MergeRequestsController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 let(:merge_request) { create(:merge_request_with_diffs, project: project, target_branch: "bcf03b5d~3", source_branch: "bcf03b5d") } 6 let(:merge_request) { create(:merge_request_with_diffs, project: project, target_branch: "bcf03b5d~3", source_branch: "bcf03b5d") }
@@ -8,7 +8,7 @@ describe MergeRequestsController do @@ -8,7 +8,7 @@ describe MergeRequestsController do
8 before do 8 before do
9 sign_in(user) 9 sign_in(user)
10 project.team << [user, :master] 10 project.team << [user, :master]
11 - MergeRequestsController.any_instance.stub(validates_merge_request: true) 11 + Projects::MergeRequestsController.any_instance.stub(validates_merge_request: true)
12 end 12 end
13 13
14 describe "#show" do 14 describe "#show" do
spec/controllers/tree_controller_spec.rb
1 require 'spec_helper' 1 require 'spec_helper'
2 2
3 -describe TreeController do 3 +describe Projects::TreeController do
4 let(:project) { create(:project_with_code) } 4 let(:project) { create(:project_with_code) }
5 let(:user) { create(:user) } 5 let(:user) { create(:user) }
6 6
spec/routing/project_routing_spec.rb
@@ -25,31 +25,31 @@ shared_examples &quot;RESTful project resources&quot; do @@ -25,31 +25,31 @@ shared_examples &quot;RESTful project resources&quot; do
25 let(:actions) { [:index, :create, :new, :edit, :show, :update, :destroy] } 25 let(:actions) { [:index, :create, :new, :edit, :show, :update, :destroy] }
26 26
27 it "to #index" do 27 it "to #index" do
28 - get("/gitlabhq/#{controller}").should route_to("#{controller}#index", project_id: 'gitlabhq') if actions.include?(:index) 28 + get("/gitlabhq/#{controller}").should route_to("projects/#{controller}#index", project_id: 'gitlabhq') if actions.include?(:index)
29 end 29 end
30 30
31 it "to #create" do 31 it "to #create" do
32 - post("/gitlabhq/#{controller}").should route_to("#{controller}#create", project_id: 'gitlabhq') if actions.include?(:create) 32 + post("/gitlabhq/#{controller}").should route_to("projects/#{controller}#create", project_id: 'gitlabhq') if actions.include?(:create)
33 end 33 end
34 34
35 it "to #new" do 35 it "to #new" do
36 - get("/gitlabhq/#{controller}/new").should route_to("#{controller}#new", project_id: 'gitlabhq') if actions.include?(:new) 36 + get("/gitlabhq/#{controller}/new").should route_to("projects/#{controller}#new", project_id: 'gitlabhq') if actions.include?(:new)
37 end 37 end
38 38
39 it "to #edit" do 39 it "to #edit" do
40 - get("/gitlabhq/#{controller}/1/edit").should route_to("#{controller}#edit", project_id: 'gitlabhq', id: '1') if actions.include?(:edit) 40 + get("/gitlabhq/#{controller}/1/edit").should route_to("projects/#{controller}#edit", project_id: 'gitlabhq', id: '1') if actions.include?(:edit)
41 end 41 end
42 42
43 it "to #show" do 43 it "to #show" do
44 - get("/gitlabhq/#{controller}/1").should route_to("#{controller}#show", project_id: 'gitlabhq', id: '1') if actions.include?(:show) 44 + get("/gitlabhq/#{controller}/1").should route_to("projects/#{controller}#show", project_id: 'gitlabhq', id: '1') if actions.include?(:show)
45 end 45 end
46 46
47 it "to #update" do 47 it "to #update" do
48 - put("/gitlabhq/#{controller}/1").should route_to("#{controller}#update", project_id: 'gitlabhq', id: '1') if actions.include?(:update) 48 + put("/gitlabhq/#{controller}/1").should route_to("projects/#{controller}#update", project_id: 'gitlabhq', id: '1') if actions.include?(:update)
49 end 49 end
50 50
51 it "to #destroy" do 51 it "to #destroy" do
52 - delete("/gitlabhq/#{controller}/1").should route_to("#{controller}#destroy", project_id: 'gitlabhq', id: '1') if actions.include?(:destroy) 52 + delete("/gitlabhq/#{controller}/1").should route_to("projects/#{controller}#destroy", project_id: 'gitlabhq', id: '1') if actions.include?(:destroy)
53 end 53 end
54 end 54 end
55 55
@@ -76,7 +76,7 @@ describe ProjectsController, &quot;routing&quot; do @@ -76,7 +76,7 @@ describe ProjectsController, &quot;routing&quot; do
76 end 76 end
77 77
78 it "to #wall" do 78 it "to #wall" do
79 - get("/gitlabhq/wall").should route_to('walls#show', project_id: 'gitlabhq') 79 + get("/gitlabhq/wall").should route_to('projects/walls#show', project_id: 'gitlabhq')
80 end 80 end
81 81
82 it "to #edit" do 82 it "to #edit" do
@@ -100,19 +100,19 @@ describe ProjectsController, &quot;routing&quot; do @@ -100,19 +100,19 @@ describe ProjectsController, &quot;routing&quot; do
100 end 100 end
101 end 101 end
102 102
103 -# pages_project_wikis GET /:project_id/wikis/pages(.:format) wikis#pages  
104 -# history_project_wiki GET /:project_id/wikis/:id/history(.:format) wikis#history  
105 -# project_wikis POST /:project_id/wikis(.:format) wikis#create  
106 -# edit_project_wiki GET /:project_id/wikis/:id/edit(.:format) wikis#edit  
107 -# project_wiki GET /:project_id/wikis/:id(.:format) wikis#show  
108 -# DELETE /:project_id/wikis/:id(.:format) wikis#destroy  
109 -describe WikisController, "routing" do 103 +# pages_project_wikis GET /:project_id/wikis/pages(.:format) projects/wikis#pages
  104 +# history_project_wiki GET /:project_id/wikis/:id/history(.:format) projects/wikis#history
  105 +# project_wikis POST /:project_id/wikis(.:format) projects/wikis#create
  106 +# edit_project_wiki GET /:project_id/wikis/:id/edit(.:format) projects/wikis#edit
  107 +# project_wiki GET /:project_id/wikis/:id(.:format) projects/wikis#show
  108 +# DELETE /:project_id/wikis/:id(.:format) projects/wikis#destroy
  109 +describe Projects::WikisController, "routing" do
110 it "to #pages" do 110 it "to #pages" do
111 - get("/gitlabhq/wikis/pages").should route_to('wikis#pages', project_id: 'gitlabhq') 111 + get("/gitlabhq/wikis/pages").should route_to('projects/wikis#pages', project_id: 'gitlabhq')
112 end 112 end
113 113
114 it "to #history" do 114 it "to #history" do
115 - get("/gitlabhq/wikis/1/history").should route_to('wikis#history', project_id: 'gitlabhq', id: '1') 115 + get("/gitlabhq/wikis/1/history").should route_to('projects/wikis#history', project_id: 'gitlabhq', id: '1')
116 end 116 end
117 117
118 it_behaves_like "RESTful project resources" do 118 it_behaves_like "RESTful project resources" do
@@ -121,25 +121,25 @@ describe WikisController, &quot;routing&quot; do @@ -121,25 +121,25 @@ describe WikisController, &quot;routing&quot; do
121 end 121 end
122 end 122 end
123 123
124 -# branches_project_repository GET /:project_id/repository/branches(.:format) repositories#branches  
125 -# tags_project_repository GET /:project_id/repository/tags(.:format) repositories#tags  
126 -# archive_project_repository GET /:project_id/repository/archive(.:format) repositories#archive  
127 -# edit_project_repository GET /:project_id/repository/edit(.:format) repositories#edit  
128 -describe RepositoriesController, "routing" do 124 +# branches_project_repository GET /:project_id/repository/branches(.:format) projects/repositories#branches
  125 +# tags_project_repository GET /:project_id/repository/tags(.:format) projects/repositories#tags
  126 +# archive_project_repository GET /:project_id/repository/archive(.:format) projects/repositories#archive
  127 +# edit_project_repository GET /:project_id/repository/edit(.:format) projects/repositories#edit
  128 +describe Projects::RepositoriesController, "routing" do
129 it "to #branches" do 129 it "to #branches" do
130 - get("/gitlabhq/repository/branches").should route_to('repositories#branches', project_id: 'gitlabhq') 130 + get("/gitlabhq/repository/branches").should route_to('projects/repositories#branches', project_id: 'gitlabhq')
131 end 131 end
132 132
133 it "to #tags" do 133 it "to #tags" do
134 - get("/gitlabhq/repository/tags").should route_to('repositories#tags', project_id: 'gitlabhq') 134 + get("/gitlabhq/repository/tags").should route_to('projects/repositories#tags', project_id: 'gitlabhq')
135 end 135 end
136 136
137 it "to #archive" do 137 it "to #archive" do
138 - get("/gitlabhq/repository/archive").should route_to('repositories#archive', project_id: 'gitlabhq') 138 + get("/gitlabhq/repository/archive").should route_to('projects/repositories#archive', project_id: 'gitlabhq')
139 end 139 end
140 140
141 it "to #show" do 141 it "to #show" do
142 - get("/gitlabhq/repository").should route_to('repositories#show', project_id: 'gitlabhq') 142 + get("/gitlabhq/repository").should route_to('projects/repositories#show', project_id: 'gitlabhq')
143 end 143 end
144 end 144 end
145 145
@@ -150,7 +150,7 @@ end @@ -150,7 +150,7 @@ end
150 # project_deploy_key GET /:project_id/deploy_keys/:id(.:format) deploy_keys#show 150 # project_deploy_key GET /:project_id/deploy_keys/:id(.:format) deploy_keys#show
151 # PUT /:project_id/deploy_keys/:id(.:format) deploy_keys#update 151 # PUT /:project_id/deploy_keys/:id(.:format) deploy_keys#update
152 # DELETE /:project_id/deploy_keys/:id(.:format) deploy_keys#destroy 152 # DELETE /:project_id/deploy_keys/:id(.:format) deploy_keys#destroy
153 -describe DeployKeysController, "routing" do 153 +describe Projects::DeployKeysController, "routing" do
154 it_behaves_like "RESTful project resources" do 154 it_behaves_like "RESTful project resources" do
155 let(:controller) { 'deploy_keys' } 155 let(:controller) { 'deploy_keys' }
156 end 156 end
@@ -159,7 +159,7 @@ end @@ -159,7 +159,7 @@ end
159 # project_protected_branches GET /:project_id/protected_branches(.:format) protected_branches#index 159 # project_protected_branches GET /:project_id/protected_branches(.:format) protected_branches#index
160 # POST /:project_id/protected_branches(.:format) protected_branches#create 160 # POST /:project_id/protected_branches(.:format) protected_branches#create
161 # project_protected_branch DELETE /:project_id/protected_branches/:id(.:format) protected_branches#destroy 161 # project_protected_branch DELETE /:project_id/protected_branches/:id(.:format) protected_branches#destroy
162 -describe ProtectedBranchesController, "routing" do 162 +describe Projects::ProtectedBranchesController, "routing" do
163 it_behaves_like "RESTful project resources" do 163 it_behaves_like "RESTful project resources" do
164 let(:actions) { [:index, :create, :destroy] } 164 let(:actions) { [:index, :create, :destroy] }
165 let(:controller) { 'protected_branches' } 165 let(:controller) { 'protected_branches' }
@@ -169,58 +169,58 @@ end @@ -169,58 +169,58 @@ end
169 # switch_project_refs GET /:project_id/refs/switch(.:format) refs#switch 169 # switch_project_refs GET /:project_id/refs/switch(.:format) refs#switch
170 # logs_tree_project_ref GET /:project_id/refs/:id/logs_tree(.:format) refs#logs_tree 170 # logs_tree_project_ref GET /:project_id/refs/:id/logs_tree(.:format) refs#logs_tree
171 # logs_file_project_ref GET /:project_id/refs/:id/logs_tree/:path(.:format) refs#logs_tree 171 # logs_file_project_ref GET /:project_id/refs/:id/logs_tree/:path(.:format) refs#logs_tree
172 -describe RefsController, "routing" do 172 +describe Projects::RefsController, "routing" do
173 it "to #switch" do 173 it "to #switch" do
174 - get("/gitlabhq/refs/switch").should route_to('refs#switch', project_id: 'gitlabhq') 174 + get("/gitlabhq/refs/switch").should route_to('projects/refs#switch', project_id: 'gitlabhq')
175 end 175 end
176 176
177 it "to #logs_tree" do 177 it "to #logs_tree" do
178 - get("/gitlabhq/refs/stable/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable')  
179 - get("/gitlabhq/refs/feature%2345/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'feature#45')  
180 - get("/gitlabhq/refs/feature%2B45/logs_tree").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'feature+45')  
181 - get("/gitlabhq/refs/stable/logs_tree/foo/bar/baz").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'stable', path: 'foo/bar/baz')  
182 - get("/gitlabhq/refs/feature%2345/logs_tree/foo/bar/baz").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'feature#45', path: 'foo/bar/baz')  
183 - get("/gitlabhq/refs/feature%2B45/logs_tree/foo/bar/baz").should route_to('refs#logs_tree', project_id: 'gitlabhq', id: 'feature+45', path: 'foo/bar/baz')  
184 - get("/gitlab/gitlabhq/refs/stable/logs_tree/files.scss").should route_to('refs#logs_tree', project_id: 'gitlab/gitlabhq', id: 'stable', path: 'files.scss') 178 + get("/gitlabhq/refs/stable/logs_tree").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'stable')
  179 + get("/gitlabhq/refs/feature%2345/logs_tree").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'feature#45')
  180 + get("/gitlabhq/refs/feature%2B45/logs_tree").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'feature+45')
  181 + get("/gitlabhq/refs/stable/logs_tree/foo/bar/baz").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'stable', path: 'foo/bar/baz')
  182 + get("/gitlabhq/refs/feature%2345/logs_tree/foo/bar/baz").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'feature#45', path: 'foo/bar/baz')
  183 + get("/gitlabhq/refs/feature%2B45/logs_tree/foo/bar/baz").should route_to('projects/refs#logs_tree', project_id: 'gitlabhq', id: 'feature+45', path: 'foo/bar/baz')
  184 + get("/gitlab/gitlabhq/refs/stable/logs_tree/files.scss").should route_to('projects/refs#logs_tree', project_id: 'gitlab/gitlabhq', id: 'stable', path: 'files.scss')
185 end 185 end
186 end 186 end
187 187
188 -# diffs_project_merge_request GET /:project_id/merge_requests/:id/diffs(.:format) merge_requests#diffs  
189 -# automerge_project_merge_request GET /:project_id/merge_requests/:id/automerge(.:format) merge_requests#automerge  
190 -# automerge_check_project_merge_request GET /:project_id/merge_requests/:id/automerge_check(.:format) merge_requests#automerge_check  
191 -# branch_from_project_merge_requests GET /:project_id/merge_requests/branch_from(.:format) merge_requests#branch_from  
192 -# branch_to_project_merge_requests GET /:project_id/merge_requests/branch_to(.:format) merge_requests#branch_to  
193 -# project_merge_requests GET /:project_id/merge_requests(.:format) merge_requests#index  
194 -# POST /:project_id/merge_requests(.:format) merge_requests#create  
195 -# new_project_merge_request GET /:project_id/merge_requests/new(.:format) merge_requests#new  
196 -# edit_project_merge_request GET /:project_id/merge_requests/:id/edit(.:format) merge_requests#edit  
197 -# project_merge_request GET /:project_id/merge_requests/:id(.:format) merge_requests#show  
198 -# PUT /:project_id/merge_requests/:id(.:format) merge_requests#update  
199 -# DELETE /:project_id/merge_requests/:id(.:format) merge_requests#destroy  
200 -describe MergeRequestsController, "routing" do 188 +# diffs_project_merge_request GET /:project_id/merge_requests/:id/diffs(.:format) projects/merge_requests#diffs
  189 +# automerge_project_merge_request GET /:project_id/merge_requests/:id/automerge(.:format) projects/merge_requests#automerge
  190 +# automerge_check_project_merge_request GET /:project_id/merge_requests/:id/automerge_check(.:format) projects/merge_requests#automerge_check
  191 +# branch_from_project_merge_requests GET /:project_id/merge_requests/branch_from(.:format) projects/merge_requests#branch_from
  192 +# branch_to_project_merge_requests GET /:project_id/merge_requests/branch_to(.:format) projects/merge_requests#branch_to
  193 +# project_merge_requests GET /:project_id/merge_requests(.:format) projects/merge_requests#index
  194 +# POST /:project_id/merge_requests(.:format) projects/merge_requests#create
  195 +# new_project_merge_request GET /:project_id/merge_requests/new(.:format) projects/merge_requests#new
  196 +# edit_project_merge_request GET /:project_id/merge_requests/:id/edit(.:format) projects/merge_requests#edit
  197 +# project_merge_request GET /:project_id/merge_requests/:id(.:format) projects/merge_requests#show
  198 +# PUT /:project_id/merge_requests/:id(.:format) projects/merge_requests#update
  199 +# DELETE /:project_id/merge_requests/:id(.:format) projects/merge_requests#destroy
  200 +describe Projects::MergeRequestsController, "routing" do
201 it "to #diffs" do 201 it "to #diffs" do
202 - get("/gitlabhq/merge_requests/1/diffs").should route_to('merge_requests#diffs', project_id: 'gitlabhq', id: '1') 202 + get("/gitlabhq/merge_requests/1/diffs").should route_to('projects/merge_requests#diffs', project_id: 'gitlabhq', id: '1')
203 end 203 end
204 204
205 it "to #automerge" do 205 it "to #automerge" do
206 - get("/gitlabhq/merge_requests/1/automerge").should route_to('merge_requests#automerge', project_id: 'gitlabhq', id: '1') 206 + get("/gitlabhq/merge_requests/1/automerge").should route_to('projects/merge_requests#automerge', project_id: 'gitlabhq', id: '1')
207 end 207 end
208 208
209 it "to #automerge_check" do 209 it "to #automerge_check" do
210 - get("/gitlabhq/merge_requests/1/automerge_check").should route_to('merge_requests#automerge_check', project_id: 'gitlabhq', id: '1') 210 + get("/gitlabhq/merge_requests/1/automerge_check").should route_to('projects/merge_requests#automerge_check', project_id: 'gitlabhq', id: '1')
211 end 211 end
212 212
213 it "to #branch_from" do 213 it "to #branch_from" do
214 - get("/gitlabhq/merge_requests/branch_from").should route_to('merge_requests#branch_from', project_id: 'gitlabhq') 214 + get("/gitlabhq/merge_requests/branch_from").should route_to('projects/merge_requests#branch_from', project_id: 'gitlabhq')
215 end 215 end
216 216
217 it "to #branch_to" do 217 it "to #branch_to" do
218 - get("/gitlabhq/merge_requests/branch_to").should route_to('merge_requests#branch_to', project_id: 'gitlabhq') 218 + get("/gitlabhq/merge_requests/branch_to").should route_to('projects/merge_requests#branch_to', project_id: 'gitlabhq')
219 end 219 end
220 220
221 it "to #show" do 221 it "to #show" do
222 - get("/gitlabhq/merge_requests/1.diff").should route_to('merge_requests#show', project_id: 'gitlabhq', id: '1', format: 'diff')  
223 - get("/gitlabhq/merge_requests/1.patch").should route_to('merge_requests#show', project_id: 'gitlabhq', id: '1', format: 'patch') 222 + get("/gitlabhq/merge_requests/1.diff").should route_to('projects/merge_requests#show', project_id: 'gitlabhq', id: '1', format: 'diff')
  223 + get("/gitlabhq/merge_requests/1.patch").should route_to('projects/merge_requests#show', project_id: 'gitlabhq', id: '1', format: 'patch')
224 end 224 end
225 225
226 it_behaves_like "RESTful project resources" do 226 it_behaves_like "RESTful project resources" do
@@ -275,9 +275,9 @@ end @@ -275,9 +275,9 @@ end
275 # project_hooks GET /:project_id/hooks(.:format) hooks#index 275 # project_hooks GET /:project_id/hooks(.:format) hooks#index
276 # POST /:project_id/hooks(.:format) hooks#create 276 # POST /:project_id/hooks(.:format) hooks#create
277 # project_hook DELETE /:project_id/hooks/:id(.:format) hooks#destroy 277 # project_hook DELETE /:project_id/hooks/:id(.:format) hooks#destroy
278 -describe HooksController, "routing" do 278 +describe Projects::HooksController, "routing" do
279 it "to #test" do 279 it "to #test" do
280 - get("/gitlabhq/hooks/1/test").should route_to('hooks#test', project_id: 'gitlabhq', id: '1') 280 + get("/gitlabhq/hooks/1/test").should route_to('projects/hooks#test', project_id: 'gitlabhq', id: '1')
281 end 281 end
282 282
283 it_behaves_like "RESTful project resources" do 283 it_behaves_like "RESTful project resources" do
@@ -287,12 +287,12 @@ describe HooksController, &quot;routing&quot; do @@ -287,12 +287,12 @@ describe HooksController, &quot;routing&quot; do
287 end 287 end
288 288
289 # project_commit GET /:project_id/commit/:id(.:format) commit#show {id: /[[:alnum:]]{6,40}/, project_id: /[^\/]+/} 289 # project_commit GET /:project_id/commit/:id(.:format) commit#show {id: /[[:alnum:]]{6,40}/, project_id: /[^\/]+/}
290 -describe CommitController, "routing" do 290 +describe Projects::CommitController, "routing" do
291 it "to #show" do 291 it "to #show" do
292 - get("/gitlabhq/commit/4246fb").should route_to('commit#show', project_id: 'gitlabhq', id: '4246fb')  
293 - get("/gitlabhq/commit/4246fb.diff").should route_to('commit#show', project_id: 'gitlabhq', id: '4246fb', format: 'diff')  
294 - get("/gitlabhq/commit/4246fb.patch").should route_to('commit#show', project_id: 'gitlabhq', id: '4246fb', format: 'patch')  
295 - get("/gitlabhq/commit/4246fbd13872934f72a8fd0d6fb1317b47b59cb5").should route_to('commit#show', project_id: 'gitlabhq', id: '4246fbd13872934f72a8fd0d6fb1317b47b59cb5') 292 + get("/gitlabhq/commit/4246fb").should route_to('projects/commit#show', project_id: 'gitlabhq', id: '4246fb')
  293 + get("/gitlabhq/commit/4246fb.diff").should route_to('projects/commit#show', project_id: 'gitlabhq', id: '4246fb', format: 'diff')
  294 + get("/gitlabhq/commit/4246fb.patch").should route_to('projects/commit#show', project_id: 'gitlabhq', id: '4246fb', format: 'patch')
  295 + get("/gitlabhq/commit/4246fbd13872934f72a8fd0d6fb1317b47b59cb5").should route_to('projects/commit#show', project_id: 'gitlabhq', id: '4246fbd13872934f72a8fd0d6fb1317b47b59cb5')
296 end 296 end
297 end 297 end
298 298
@@ -300,14 +300,14 @@ end @@ -300,14 +300,14 @@ end
300 # project_commits GET /:project_id/commits(.:format) commits#index 300 # project_commits GET /:project_id/commits(.:format) commits#index
301 # POST /:project_id/commits(.:format) commits#create 301 # POST /:project_id/commits(.:format) commits#create
302 # project_commit GET /:project_id/commits/:id(.:format) commits#show 302 # project_commit GET /:project_id/commits/:id(.:format) commits#show
303 -describe CommitsController, "routing" do 303 +describe Projects::CommitsController, "routing" do
304 it_behaves_like "RESTful project resources" do 304 it_behaves_like "RESTful project resources" do
305 let(:actions) { [:show] } 305 let(:actions) { [:show] }
306 let(:controller) { 'commits' } 306 let(:controller) { 'commits' }
307 end 307 end
308 308
309 it "to #show" do 309 it "to #show" do
310 - get("/gitlab/gitlabhq/commits/master.atom").should route_to('commits#show', project_id: 'gitlab/gitlabhq', id: "master", format: "atom") 310 + get("/gitlab/gitlabhq/commits/master.atom").should route_to('projects/commits#show', project_id: 'gitlab/gitlabhq', id: "master", format: "atom")
311 end 311 end
312 end 312 end
313 313
@@ -318,7 +318,7 @@ end @@ -318,7 +318,7 @@ end
318 # project_team_member GET /:project_id/team_members/:id(.:format) team_members#show 318 # project_team_member GET /:project_id/team_members/:id(.:format) team_members#show
319 # PUT /:project_id/team_members/:id(.:format) team_members#update 319 # PUT /:project_id/team_members/:id(.:format) team_members#update
320 # DELETE /:project_id/team_members/:id(.:format) team_members#destroy 320 # DELETE /:project_id/team_members/:id(.:format) team_members#destroy
321 -describe TeamMembersController, "routing" do 321 +describe Projects::TeamMembersController, "routing" do
322 it_behaves_like "RESTful project resources" do 322 it_behaves_like "RESTful project resources" do
323 let(:actions) { [:new, :create, :update, :destroy] } 323 let(:actions) { [:new, :create, :update, :destroy] }
324 let(:controller) { 'team_members' } 324 let(:controller) { 'team_members' }
@@ -332,7 +332,7 @@ end @@ -332,7 +332,7 @@ end
332 # project_milestone GET /:project_id/milestones/:id(.:format) milestones#show 332 # project_milestone GET /:project_id/milestones/:id(.:format) milestones#show
333 # PUT /:project_id/milestones/:id(.:format) milestones#update 333 # PUT /:project_id/milestones/:id(.:format) milestones#update
334 # DELETE /:project_id/milestones/:id(.:format) milestones#destroy 334 # DELETE /:project_id/milestones/:id(.:format) milestones#destroy
335 -describe MilestonesController, "routing" do 335 +describe Projects::MilestonesController, "routing" do
336 it_behaves_like "RESTful project resources" do 336 it_behaves_like "RESTful project resources" do
337 let(:controller) { 'milestones' } 337 let(:controller) { 'milestones' }
338 let(:actions) { [:index, :create, :new, :edit, :show, :update] } 338 let(:actions) { [:index, :create, :new, :edit, :show, :update] }
@@ -340,9 +340,9 @@ describe MilestonesController, &quot;routing&quot; do @@ -340,9 +340,9 @@ describe MilestonesController, &quot;routing&quot; do
340 end 340 end
341 341
342 # project_labels GET /:project_id/labels(.:format) labels#index 342 # project_labels GET /:project_id/labels(.:format) labels#index
343 -describe LabelsController, "routing" do 343 +describe Projects::LabelsController, "routing" do
344 it "to #index" do 344 it "to #index" do
345 - get("/gitlabhq/labels").should route_to('labels#index', project_id: 'gitlabhq') 345 + get("/gitlabhq/labels").should route_to('projects/labels#index', project_id: 'gitlabhq')
346 end 346 end
347 end 347 end
348 348
@@ -356,9 +356,9 @@ end @@ -356,9 +356,9 @@ end
356 # project_issue GET /:project_id/issues/:id(.:format) issues#show 356 # project_issue GET /:project_id/issues/:id(.:format) issues#show
357 # PUT /:project_id/issues/:id(.:format) issues#update 357 # PUT /:project_id/issues/:id(.:format) issues#update
358 # DELETE /:project_id/issues/:id(.:format) issues#destroy 358 # DELETE /:project_id/issues/:id(.:format) issues#destroy
359 -describe IssuesController, "routing" do 359 +describe Projects::IssuesController, "routing" do
360 it "to #bulk_update" do 360 it "to #bulk_update" do
361 - post("/gitlabhq/issues/bulk_update").should route_to('issues#bulk_update', project_id: 'gitlabhq') 361 + post("/gitlabhq/issues/bulk_update").should route_to('projects/issues#bulk_update', project_id: 'gitlabhq')
362 end 362 end
363 363
364 it_behaves_like "RESTful project resources" do 364 it_behaves_like "RESTful project resources" do
@@ -371,9 +371,9 @@ end @@ -371,9 +371,9 @@ end
371 # project_notes GET /:project_id/notes(.:format) notes#index 371 # project_notes GET /:project_id/notes(.:format) notes#index
372 # POST /:project_id/notes(.:format) notes#create 372 # POST /:project_id/notes(.:format) notes#create
373 # project_note DELETE /:project_id/notes/:id(.:format) notes#destroy 373 # project_note DELETE /:project_id/notes/:id(.:format) notes#destroy
374 -describe NotesController, "routing" do 374 +describe Projects::NotesController, "routing" do
375 it "to #preview" do 375 it "to #preview" do
376 - post("/gitlabhq/notes/preview").should route_to('notes#preview', project_id: 'gitlabhq') 376 + post("/gitlabhq/notes/preview").should route_to('projects/notes#preview', project_id: 'gitlabhq')
377 end 377 end
378 378
379 it_behaves_like "RESTful project resources" do 379 it_behaves_like "RESTful project resources" do
@@ -383,57 +383,57 @@ describe NotesController, &quot;routing&quot; do @@ -383,57 +383,57 @@ describe NotesController, &quot;routing&quot; do
383 end 383 end
384 384
385 # project_blame GET /:project_id/blame/:id(.:format) blame#show {id: /.+/, project_id: /[^\/]+/} 385 # project_blame GET /:project_id/blame/:id(.:format) blame#show {id: /.+/, project_id: /[^\/]+/}
386 -describe BlameController, "routing" do 386 +describe Projects::BlameController, "routing" do
387 it "to #show" do 387 it "to #show" do
388 - get("/gitlabhq/blame/master/app/models/project.rb").should route_to('blame#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')  
389 - get("/gitlab/gitlabhq/blame/master/files.scss").should route_to('blame#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss') 388 + get("/gitlabhq/blame/master/app/models/project.rb").should route_to('projects/blame#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')
  389 + get("/gitlab/gitlabhq/blame/master/files.scss").should route_to('projects/blame#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss')
390 end 390 end
391 end 391 end
392 392
393 # project_blob GET /:project_id/blob/:id(.:format) blob#show {id: /.+/, project_id: /[^\/]+/} 393 # project_blob GET /:project_id/blob/:id(.:format) blob#show {id: /.+/, project_id: /[^\/]+/}
394 -describe BlobController, "routing" do 394 +describe Projects::BlobController, "routing" do
395 it "to #show" do 395 it "to #show" do
396 - get("/gitlabhq/blob/master/app/models/project.rb").should route_to('blob#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')  
397 - get("/gitlabhq/blob/master/app/models/compare.rb").should route_to('blob#show', project_id: 'gitlabhq', id: 'master/app/models/compare.rb')  
398 - get("/gitlab/gitlabhq/blob/master/files.scss").should route_to('blob#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss') 396 + get("/gitlabhq/blob/master/app/models/project.rb").should route_to('projects/blob#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')
  397 + get("/gitlabhq/blob/master/app/models/compare.rb").should route_to('projects/blob#show', project_id: 'gitlabhq', id: 'master/app/models/compare.rb')
  398 + get("/gitlab/gitlabhq/blob/master/files.scss").should route_to('projects/blob#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss')
399 end 399 end
400 end 400 end
401 401
402 # project_tree GET /:project_id/tree/:id(.:format) tree#show {id: /.+/, project_id: /[^\/]+/} 402 # project_tree GET /:project_id/tree/:id(.:format) tree#show {id: /.+/, project_id: /[^\/]+/}
403 -describe TreeController, "routing" do 403 +describe Projects::TreeController, "routing" do
404 it "to #show" do 404 it "to #show" do
405 - get("/gitlabhq/tree/master/app/models/project.rb").should route_to('tree#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')  
406 - get("/gitlab/gitlabhq/tree/master/files.scss").should route_to('tree#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss') 405 + get("/gitlabhq/tree/master/app/models/project.rb").should route_to('projects/tree#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb')
  406 + get("/gitlab/gitlabhq/tree/master/files.scss").should route_to('projects/tree#show', project_id: 'gitlab/gitlabhq', id: 'master/files.scss')
407 end 407 end
408 end 408 end
409 409
410 # project_compare_index GET /:project_id/compare(.:format) compare#index {id: /[^\/]+/, project_id: /[^\/]+/} 410 # project_compare_index GET /:project_id/compare(.:format) compare#index {id: /[^\/]+/, project_id: /[^\/]+/}
411 # POST /:project_id/compare(.:format) compare#create {id: /[^\/]+/, project_id: /[^\/]+/} 411 # POST /:project_id/compare(.:format) compare#create {id: /[^\/]+/, project_id: /[^\/]+/}
412 # project_compare /:project_id/compare/:from...:to(.:format) compare#show {from: /.+/, to: /.+/, id: /[^\/]+/, project_id: /[^\/]+/} 412 # project_compare /:project_id/compare/:from...:to(.:format) compare#show {from: /.+/, to: /.+/, id: /[^\/]+/, project_id: /[^\/]+/}
413 -describe CompareController, "routing" do 413 +describe Projects::CompareController, "routing" do
414 it "to #index" do 414 it "to #index" do
415 - get("/gitlabhq/compare").should route_to('compare#index', project_id: 'gitlabhq') 415 + get("/gitlabhq/compare").should route_to('projects/compare#index', project_id: 'gitlabhq')
416 end 416 end
417 417
418 it "to #compare" do 418 it "to #compare" do
419 - post("/gitlabhq/compare").should route_to('compare#create', project_id: 'gitlabhq') 419 + post("/gitlabhq/compare").should route_to('projects/compare#create', project_id: 'gitlabhq')
420 end 420 end
421 421
422 it "to #show" do 422 it "to #show" do
423 - get("/gitlabhq/compare/master...stable").should route_to('compare#show', project_id: 'gitlabhq', from: 'master', to: 'stable')  
424 - get("/gitlabhq/compare/issue/1234...stable").should route_to('compare#show', project_id: 'gitlabhq', from: 'issue/1234', to: 'stable') 423 + get("/gitlabhq/compare/master...stable").should route_to('projects/compare#show', project_id: 'gitlabhq', from: 'master', to: 'stable')
  424 + get("/gitlabhq/compare/issue/1234...stable").should route_to('projects/compare#show', project_id: 'gitlabhq', from: 'issue/1234', to: 'stable')
425 end 425 end
426 end 426 end
427 427
428 -describe NetworkController, "routing" do 428 +describe Projects::NetworkController, "routing" do
429 it "to #show" do 429 it "to #show" do
430 - get("/gitlabhq/network/master").should route_to('network#show', project_id: 'gitlabhq', id: 'master')  
431 - get("/gitlabhq/network/master.json").should route_to('network#show', project_id: 'gitlabhq', id: 'master', format: "json") 430 + get("/gitlabhq/network/master").should route_to('projects/network#show', project_id: 'gitlabhq', id: 'master')
  431 + get("/gitlabhq/network/master.json").should route_to('projects/network#show', project_id: 'gitlabhq', id: 'master', format: "json")
432 end 432 end
433 end 433 end
434 434
435 -describe GraphsController, "routing" do 435 +describe Projects::GraphsController, "routing" do
436 it "to #show" do 436 it "to #show" do
437 - get("/gitlabhq/graphs/master").should route_to('graphs#show', project_id: 'gitlabhq', id: 'master') 437 + get("/gitlabhq/graphs/master").should route_to('projects/graphs#show', project_id: 'gitlabhq', id: 'master')
438 end 438 end
439 end 439 end