diff options
Diffstat (limited to 'qa/qa/resource/user.rb')
-rw-r--r-- | qa/qa/resource/user.rb | 10 |
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 |