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:
authorDouwe Maan <douwe@selenight.nl>2017-11-06 15:03:51 +0300
committerDouwe Maan <douwe@selenight.nl>2017-11-06 17:19:15 +0300
commit634a152760b1442a9f0ead3b73688f931c414882 (patch)
treeb0bb066a0e42483d7d286acf163022d3ee293c45 /spec
parent97b80fefeb5da20798423b62b63fa9faa08ac118 (diff)
Make sure group and project creation is blocked for new users that are external by default
Diffstat (limited to 'spec')
-rw-r--r--spec/models/user_spec.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb
index e0896d64c8f..d2f97009ad9 100644
--- a/spec/models/user_spec.rb
+++ b/spec/models/user_spec.rb
@@ -788,14 +788,16 @@ describe User do
end
it "creates external user by default" do
- user = build(:user)
+ user = create(:user)
expect(user.external).to be_truthy
+ expect(user.can_create_group).to be_falsey
+ expect(user.projects_limit).to be 0
end
describe 'with default overrides' do
it "creates a non-external user" do
- user = build(:user, external: false)
+ user = create(:user, external: false)
expect(user.external).to be_falsey
end