diff options
author | Sean McGivern <sean@mcgivern.me.uk> | 2017-11-06 18:48:08 +0300 |
---|---|---|
committer | Sean McGivern <sean@mcgivern.me.uk> | 2017-11-06 18:48:08 +0300 |
commit | ad118080cf32e011cd9ded053a86334fea67ffb2 (patch) | |
tree | 7d52ecb54951b80768ec574f35d55b5a3cc2c217 /spec | |
parent | 8a26706141bd43afa1fca093228f0d8267c39566 (diff) | |
parent | 634a152760b1442a9f0ead3b73688f931c414882 (diff) |
Merge branch 'dm-block-group-and-project-creation-when-external-by-default' into 'master'
Make sure group and project creation is blocked for new users that are external by default
Closes #39664
See merge request gitlab-org/gitlab-ce!15212
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/user_spec.rb | 6 |
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 |