Commit bde5088525512643434ab88b491c0ba9ad6e248b
1 parent
5e1ef575
Exists in
master
and in
4 other branches
Add routing specs for new routes
Showing
1 changed file
with
59 additions
and
0 deletions
Show diff stats
spec/routing/project_routing_spec.rb
... | ... | @@ -396,3 +396,62 @@ describe NotesController, "routing" do |
396 | 396 | let(:controller) { 'notes' } |
397 | 397 | end |
398 | 398 | end |
399 | + | |
400 | +# TODO: Pending | |
401 | +# | |
402 | +# /:project_id/blame/*path | |
403 | +# /gitlabhq/blame/master/app/contexts/base_context.rb | |
404 | +# /gitlabhq/blame/test/branch/name/app/contexts/base_context.rb | |
405 | +# | |
406 | +# /:project_id/blob/*path | |
407 | +# /gitlabhq/blob/master/app/contexts/base_context.rb | |
408 | +# /gitlabhq/blob/test/branch/name/app/contexts/base_context.rb | |
409 | +# | |
410 | +# /:project_id/commit/:id | |
411 | +# /gitlabhq/commit/caef9ed1121a16ca0cc78715695daaa974271bfd | |
412 | +# | |
413 | +# /:project_id/commits | |
414 | +# | |
415 | +# /:project_id/commits/*path | |
416 | +# /gitlabhq/commits/master/app/contexts/base_context.rb | |
417 | +# /gitlabhq/commits/test/branch/name/app/contexts/base_context.rb | |
418 | +# | |
419 | +# /:project_id/raw/*path | |
420 | +# /gitlabhq/raw/master/app/contexts/base_context.rb | |
421 | +# /gitlabhq/raw/test/branch/name/app/contexts/base_context.rb | |
422 | +# | |
423 | +# /:project_id/tree/*path | |
424 | +# /gitlabhq/tree/master/app | |
425 | +# /gitlabhq/tree/test/branch/name/app | |
426 | +describe "pending routing" do | |
427 | + describe "/:project_id/blame/:id" do | |
428 | + it "routes to a ref with a path" do | |
429 | + get("/gitlabhq/blame/master/app/models/project.rb").should route_to('blame#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | |
430 | + end | |
431 | + end | |
432 | + | |
433 | + describe "/:project_id/blob/:id" do | |
434 | + it "routes to a ref with a path" do | |
435 | + get("/gitlabhq/blob/master/app/models/project.rb").should route_to('blob#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | |
436 | + end | |
437 | + end | |
438 | + | |
439 | + describe "/:project_id/commit/:id" do | |
440 | + it "routes to a specific commit" do | |
441 | + get("/gitlabhq/commit/f4b1449").should route_to('commit#show', project_id: 'gitlabhq', id: 'f4b1449') | |
442 | + get("/gitlabhq/commit/f4b14494ef6abf3d144c28e4af0c20143383e062").should route_to('commit#show', project_id: 'gitlabhq', id: 'f4b14494ef6abf3d144c28e4af0c20143383e062') | |
443 | + end | |
444 | + end | |
445 | + | |
446 | + describe "/:project_id/raw/:id" do | |
447 | + it "routes to a ref with a path" do | |
448 | + get("/gitlabhq/raw/master/app/models/project.rb").should route_to('raw#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | |
449 | + end | |
450 | + end | |
451 | + | |
452 | + describe "/:project_id/tree/:id" do | |
453 | + it "routes to a ref with a path" do | |
454 | + get("/gitlabhq/tree/master/app/models/project.rb").should route_to('tree#show', project_id: 'gitlabhq', id: 'master/app/models/project.rb') | |
455 | + end | |
456 | + end | |
457 | +end | ... | ... |