admin_routing_spec.rb 5.9 KB
Newer Older
Robert Speicher's avatar
Robert Speicher committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
require 'spec_helper'

# team_update_admin_user PUT    /admin/users/:id/team_update(.:format) admin/users#team_update
#       block_admin_user PUT    /admin/users/:id/block(.:format)       admin/users#block
#     unblock_admin_user PUT    /admin/users/:id/unblock(.:format)     admin/users#unblock
#            admin_users GET    /admin/users(.:format)                 admin/users#index
#                        POST   /admin/users(.:format)                 admin/users#create
#         new_admin_user GET    /admin/users/new(.:format)             admin/users#new
#        edit_admin_user GET    /admin/users/:id/edit(.:format)        admin/users#edit
#             admin_user GET    /admin/users/:id(.:format)             admin/users#show
#                        PUT    /admin/users/:id(.:format)             admin/users#update
#                        DELETE /admin/users/:id(.:format)             admin/users#destroy
describe Admin::UsersController, "routing" do
  it "to #team_update" do
    put("/admin/users/1/team_update").should route_to('admin/users#team_update', id: '1')
  end

  it "to #block" do
    put("/admin/users/1/block").should route_to('admin/users#block', id: '1')
  end

  it "to #unblock" do
    put("/admin/users/1/unblock").should route_to('admin/users#unblock', id: '1')
  end

  it "to #index" do
    get("/admin/users").should route_to('admin/users#index')
  end

  it "to #show" do
    get("/admin/users/1").should route_to('admin/users#show', id: '1')
  end

  it "to #create" do
    post("/admin/users").should route_to('admin/users#create')
  end

  it "to #new" do
    get("/admin/users/new").should route_to('admin/users#new')
  end

  it "to #edit" do
    get("/admin/users/1/edit").should route_to('admin/users#edit', id: '1')
  end

  it "to #show" do
    get("/admin/users/1").should route_to('admin/users#show', id: '1')
  end

  it "to #update" do
    put("/admin/users/1").should route_to('admin/users#update', id: '1')
  end

  it "to #destroy" do
    delete("/admin/users/1").should route_to('admin/users#destroy', id: '1')
  end
end

#        team_admin_project GET    /admin/projects/:id/team(.:format)        admin/projects#team {:id=>/[^\/]+/}
# team_update_admin_project PUT    /admin/projects/:id/team_update(.:format) admin/projects#team_update {:id=>/[^\/]+/}
#            admin_projects GET    /admin/projects(.:format)                 admin/projects#index {:id=>/[^\/]+/}
#                           POST   /admin/projects(.:format)                 admin/projects#create {:id=>/[^\/]+/}
#         new_admin_project GET    /admin/projects/new(.:format)             admin/projects#new {:id=>/[^\/]+/}
#        edit_admin_project GET    /admin/projects/:id/edit(.:format)        admin/projects#edit {:id=>/[^\/]+/}
#             admin_project GET    /admin/projects/:id(.:format)             admin/projects#show {:id=>/[^\/]+/}
#                           PUT    /admin/projects/:id(.:format)             admin/projects#update {:id=>/[^\/]+/}
#                           DELETE /admin/projects/:id(.:format)             admin/projects#destroy {:id=>/[^\/]+/}
describe Admin::ProjectsController, "routing" do
  it "to #team" do
    get("/admin/projects/gitlab/team").should route_to('admin/projects#team', id: 'gitlab')
  end

  it "to #team_update" do
    put("/admin/projects/gitlab/team_update").should route_to('admin/projects#team_update', id: 'gitlab')
  end

  it "to #index" do
    get("/admin/projects").should route_to('admin/projects#index')
  end

  it "to #edit" do
    get("/admin/projects/gitlab/edit").should route_to('admin/projects#edit', id: 'gitlab')
  end

  it "to #show" do
    get("/admin/projects/gitlab").should route_to('admin/projects#show', id: 'gitlab')
  end

  it "to #update" do
    put("/admin/projects/gitlab").should route_to('admin/projects#update', id: 'gitlab')
  end

  it "to #destroy" do
    delete("/admin/projects/gitlab").should route_to('admin/projects#destroy', id: 'gitlab')
  end
end

# edit_admin_team_member GET    /admin/team_members/:id/edit(.:format) admin/team_members#edit
#      admin_team_member PUT    /admin/team_members/:id(.:format)      admin/team_members#update
#                        DELETE /admin/team_members/:id(.:format)      admin/team_members#destroy
describe Admin::TeamMembersController, "routing" do
  it "to #edit" do
    get("/admin/team_members/1/edit").should route_to('admin/team_members#edit', id: '1')
  end

  it "to #update" do
    put("/admin/team_members/1").should route_to('admin/team_members#update', id: '1')
  end

  it "to #destroy" do
    delete("/admin/team_members/1").should route_to('admin/team_members#destroy', id: '1')
  end
end

# admin_hook_test GET    /admin/hooks/:hook_id/test(.:format) admin/hooks#test
#     admin_hooks GET    /admin/hooks(.:format)               admin/hooks#index
#                 POST   /admin/hooks(.:format)               admin/hooks#create
#      admin_hook DELETE /admin/hooks/:id(.:format)           admin/hooks#destroy
describe Admin::HooksController, "routing" do
  it "to #test" do
    get("/admin/hooks/1/test").should route_to('admin/hooks#test', hook_id: '1')
  end

  it "to #index" do
    get("/admin/hooks").should route_to('admin/hooks#index')
  end

  it "to #create" do
    post("/admin/hooks").should route_to('admin/hooks#create')
  end

  it "to #destroy" do
    delete("/admin/hooks/1").should route_to('admin/hooks#destroy', id: '1')
  end

end

# admin_logs GET    /admin/logs(.:format) admin/logs#show
describe Admin::LogsController, "routing" do
  it "to #show" do
    get("/admin/logs").should route_to('admin/logs#show')
  end
end

# admin_resque GET    /admin/resque(.:format) admin/resque#show
describe Admin::ResqueController, "routing" do
  it "to #show" do
    get("/admin/resque").should route_to('admin/resque#show')
  end
end

# admin_root        /admin(.:format) admin/dashboard#index
describe Admin::DashboardController, "routing" do
  it "to #index" do
    get("/admin").should route_to('admin/dashboard#index')
  end
end