diff options
author | Sanad Liaquat <sliaquat@gitlab.com> | 2018-11-19 22:20:47 +0000 |
---|---|---|
committer | Mark Lapierre <mlapierre@gitlab.com> | 2018-11-19 22:20:47 +0000 |
commit | 4ef5d1fd8bbc2a95e77be19c3144e0ba71b211ea (patch) | |
tree | 2b8178be49325a79b20d6d36147110a3f2dc13ac /qa/qa/resource/user.rb | |
parent | 9cbc82ef30c61b76a4156aa14c20c3c3e5c5eec1 (diff) | |
download | gitlab-ce-4ef5d1fd8bbc2a95e77be19c3144e0ba71b211ea.tar.gz |
CE port of "qa-staging-15-use-existing-users-ee"
Diffstat (limited to 'qa/qa/resource/user.rb')
-rw-r--r-- | qa/qa/resource/user.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/qa/qa/resource/user.rb b/qa/qa/resource/user.rb index 16f0b311fa9..9be88ba4211 100644 --- a/qa/qa/resource/user.rb +++ b/qa/qa/resource/user.rb @@ -76,6 +76,17 @@ module QA } end + def self.fabricate_or_use(username, password) + if Runtime::Env.signup_disabled? + self.new.tap do |user| + user.username = username + user.password = password + end + else + self.fabricate! + end + end + private def fetch_id(username) |