summaryrefslogtreecommitdiff
path: root/qa/qa/resource/user.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/resource/user.rb')
-rw-r--r--qa/qa/resource/user.rb10
1 files changed, 3 insertions, 7 deletions
diff --git a/qa/qa/resource/user.rb b/qa/qa/resource/user.rb
index ca30ff12480..f95a68918dc 100644
--- a/qa/qa/resource/user.rb
+++ b/qa/qa/resource/user.rb
@@ -7,7 +7,7 @@ module QA
class User < Base
attr_reader :unique_id
attr_writer :username, :password
- attr_accessor :admin, :provider, :extern_uid
+ attr_accessor :admin, :provider, :extern_uid, :expect_fabrication_success
attribute :id
attribute :name
@@ -18,6 +18,7 @@ module QA
def initialize
@admin = false
@unique_id = SecureRandom.hex(8)
+ @expect_fabrication_success = true
end
def admin?
@@ -74,12 +75,7 @@ module QA
login.sign_in_using_credentials(user: self)
end
else
- Page::Main::Login.perform do |login|
- login.switch_to_register_page
- end
- Page::Main::SignUp.perform do |signup|
- signup.sign_up!(self)
- end
+ Flow::SignUp.sign_up!(self)
end
end