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
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2016-03-07 00:53:22 +0300
committerRobert Speicher <rspeicher@gmail.com>2016-03-07 00:53:22 +0300
commitde944c914b2a780a5e968cc32ef64cddd2b82c9b (patch)
treedfef857b364ee0badb2b68ccf6e6a964a7f8df16 /spec/factories
parent042b047fc87ba4f76178383f9b5738cfbb9eb16c (diff)
Add traits for each access_level to ProjectMember factory
Diffstat (limited to 'spec/factories')
-rw-r--r--spec/factories/project_members.rb22
1 files changed, 21 insertions, 1 deletions
diff --git a/spec/factories/project_members.rb b/spec/factories/project_members.rb
index 70fb7595c74..cf3659ba275 100644
--- a/spec/factories/project_members.rb
+++ b/spec/factories/project_members.rb
@@ -2,6 +2,26 @@ FactoryGirl.define do
factory :project_member do
user
project
- access_level { ProjectMember::MASTER }
+ master
+
+ trait :guest do
+ access_level ProjectMember::GUEST
+ end
+
+ trait :reporter do
+ access_level ProjectMember::REPORTER
+ end
+
+ trait :developer do
+ access_level ProjectMember::DEVELOPER
+ end
+
+ trait :master do
+ access_level ProjectMember::MASTER
+ end
+
+ trait :owner do
+ access_level ProjectMember::OWNER
+ end
end
end