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:
authorSean McGivern <sean@mcgivern.me.uk>2017-11-06 18:48:08 +0300
committerSean McGivern <sean@mcgivern.me.uk>2017-11-06 18:48:08 +0300
commitad118080cf32e011cd9ded053a86334fea67ffb2 (patch)
tree7d52ecb54951b80768ec574f35d55b5a3cc2c217 /spec
parent8a26706141bd43afa1fca093228f0d8267c39566 (diff)
parent634a152760b1442a9f0ead3b73688f931c414882 (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.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