Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorrandx <dmitriy.zaporozhets@gmail.com>2012-05-27 21:52:40 +0400
committerrandx <dmitriy.zaporozhets@gmail.com>2012-05-27 21:52:40 +0400
commitb729004a500edf330fe68dbf6e5e6cdcb937b8d4 (patch)
treecb8d7454a090b75f82db8181bb9f744d6b6c5b7c /spec
parent2a67879b751b44aab219a23314afe8bcb1ff63ac (diff)
[Tests] Update team member permission
Diffstat (limited to 'spec')
-rw-r--r--spec/requests/team_members_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/requests/team_members_spec.rb b/spec/requests/team_members_spec.rb
index 78385725639..34e34f59bdb 100644
--- a/spec/requests/team_members_spec.rb
+++ b/spec/requests/team_members_spec.rb
@@ -7,6 +7,16 @@ describe "TeamMembers" do
@project.add_access(@user, :read, :admin)
end
+ describe "Update profile", :js => true do
+ it "should update user role" do
+ @project.master_access_for?(@user).should be_true
+ visit team_project_path(@project)
+ select "Developer", :from => "team_member_project_access"
+ @project.master_access_for?(@user).should be_false
+ @project.dev_access_for?(@user).should be_true
+ end
+ end
+
describe "View profile" do
it "should be available" do
visit(team_project_path(@project))