Commit 499ff8b441b517902a0daf79600a59cc1830730e
1 parent
0d1009af
Exists in
master
and in
4 other branches
fix failing tests
Showing
1 changed file
with
9 additions
and
8 deletions
Show diff stats
spec/requests/api/projects_spec.rb
| ... | ... | @@ -8,7 +8,8 @@ describe Gitlab::API do |
| 8 | 8 | let(:user3) { Factory.create(:user) } |
| 9 | 9 | let!(:project) { Factory :project, owner: user } |
| 10 | 10 | let!(:snippet) { Factory :snippet, author: user, project: project, title: 'example' } |
| 11 | - let!(:users_project) { Factory :users_project, user: user, project: project } | |
| 11 | + let!(:users_project) { Factory :users_project, user: user, project: project, project_access: UsersProject::MASTER } | |
| 12 | + let!(:users_project2) { Factory :users_project, user: user3, project: project, project_access: UsersProject::DEVELOPER } | |
| 12 | 13 | before { project.add_access(user, :read) } |
| 13 | 14 | |
| 14 | 15 | describe "GET /projects" do |
| ... | ... | @@ -114,7 +115,7 @@ describe Gitlab::API do |
| 114 | 115 | response.status.should == 200 |
| 115 | 116 | |
| 116 | 117 | json_response.should be_an Array |
| 117 | - json_response.count.should == 1 | |
| 118 | + json_response.count.should == 2 | |
| 118 | 119 | json_response.first['user']['id'].should == user.id |
| 119 | 120 | end |
| 120 | 121 | end |
| ... | ... | @@ -123,8 +124,8 @@ describe Gitlab::API do |
| 123 | 124 | it "should add users to project" do |
| 124 | 125 | expect { |
| 125 | 126 | post api("/projects/#{project.code}/users", user), |
| 126 | - user_ids: {"0" => user2.id, "1" => user3.id}, project_access: UsersProject::DEVELOPER | |
| 127 | - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(2) | |
| 127 | + user_ids: {"0" => user2.id}, project_access: UsersProject::DEVELOPER | |
| 128 | + }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(1) | |
| 128 | 129 | end |
| 129 | 130 | end |
| 130 | 131 | |
| ... | ... | @@ -132,8 +133,8 @@ describe Gitlab::API do |
| 132 | 133 | it "should update users to new access role" do |
| 133 | 134 | expect { |
| 134 | 135 | put api("/projects/#{project.code}/users", user), |
| 135 | - user_ids: {"0" => user}, project_access: UsersProject::DEVELOPER | |
| 136 | - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(1) | |
| 136 | + user_ids: {"0" => user3.id}, project_access: UsersProject::MASTER | |
| 137 | + }.to change {project.users_projects.where(:project_access => UsersProject::MASTER).count}.by(1) | |
| 137 | 138 | end |
| 138 | 139 | end |
| 139 | 140 | |
| ... | ... | @@ -141,8 +142,8 @@ describe Gitlab::API do |
| 141 | 142 | it "should delete users from project" do |
| 142 | 143 | expect { |
| 143 | 144 | delete api("/projects/#{project.code}/users", user), |
| 144 | - user_ids: {"0" => users_project.id} | |
| 145 | - }.to change {project.users_projects.where(:project_access => UsersProject::DEVELOPER).count}.by(-1) | |
| 145 | + user_ids: {"0" => user3.id} | |
| 146 | + }.to change {project.users_projects.count}.by(-1) | |
| 146 | 147 | end |
| 147 | 148 | end |
| 148 | 149 | ... | ... |