Commit bde5088525512643434ab88b491c0ba9ad6e248b

Authored by Robert Speicher
1 parent 5e1ef575

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
... ...