Commit 8a3408180ab51effd516de3c8e85d564aa4dfabd

Authored by miks
1 parent 2e76342d

move "users" test after project tests

Showing 1 changed file with 27 additions and 27 deletions   Show diff stats
spec/requests/api/projects_spec.rb
... ... @@ -67,33 +67,6 @@ describe Gitlab::API do
67 67 end
68 68 end
69 69  
70   - describe "POST /projects/:id/users" do
71   - it "should add users to project" do
72   - expect {
73   - post api("/projects/#{project.code}/users", user),
74   - user_ids: {"0" => user2.id, "1" => user3.id}, project_access: UsersProject::DEVELOPER
75   - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(2)
76   - end
77   - end
78   -
79   - describe "PUT /projects/:id/users" do
80   - it "should update users to new access role" do
81   - expect {
82   - put api("/projects/#{project.code}/users", user),
83   - user_ids: {"0" => user}, project_access: UsersProject::DEVELOPER
84   - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(1)
85   - end
86   - end
87   -
88   - describe "DELETE /projects/:id/users" do
89   - it "should delete users from project" do
90   - expect {
91   - delete api("/projects/#{project.code}/delete", user),
92   - user_ids: {"0" => users_project.id}
93   - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(-1)
94   - end
95   - end
96   -
97 70 describe "GET /projects/:id" do
98 71 it "should return a project by id" do
99 72 get api("/projects/#{project.id}", user)
... ... @@ -134,6 +107,33 @@ describe Gitlab::API do
134 107 end
135 108 end
136 109  
  110 + describe "POST /projects/:id/users" do
  111 + it "should add users to project" do
  112 + expect {
  113 + post api("/projects/#{project.code}/users", user),
  114 + user_ids: {"0" => user2.id, "1" => user3.id}, project_access: UsersProject::DEVELOPER
  115 + }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(2)
  116 + end
  117 + end
  118 +
  119 + describe "PUT /projects/:id/users" do
  120 + it "should update users to new access role" do
  121 + expect {
  122 + put api("/projects/#{project.code}/users", user),
  123 + user_ids: {"0" => user}, project_access: UsersProject::DEVELOPER
  124 + }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(1)
  125 + end
  126 + end
  127 +
  128 + describe "DELETE /projects/:id/users" do
  129 + it "should delete users from project" do
  130 + expect {
  131 + delete api("/projects/#{project.code}/users", user),
  132 + user_ids: {"0" => users_project.id}
  133 + }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(-1)
  134 + end
  135 + end
  136 +
137 137 describe "GET /projects/:id/repository/tags" do
138 138 it "should return an array of project tags" do
139 139 get api("/projects/#{project.code}/repository/tags", user)
... ...