summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrett Walker <bwalker@gitlab.com>2018-01-12 14:21:08 +0100
committerBrett Walker <bwalker@gitlab.com>2018-01-22 17:25:11 +0100
commit5ed55d47b6a5740b05a7545dd37c2bfc9ed78033 (patch)
tree3a1ac2c8f2a95ab01dcb7330bf4218941918d3a6
parentba4247c66fbbb97c4835fe54052e6cddc3c61ed0 (diff)
downloadgitlab-ce-5ed55d47b6a5740b05a7545dd37c2bfc9ed78033.tar.gz
no longer sign out when creating personal access token
-rw-r--r--qa/qa/factory/resource/personal_access_token.rb13
1 files changed, 4 insertions, 9 deletions
diff --git a/qa/qa/factory/resource/personal_access_token.rb b/qa/qa/factory/resource/personal_access_token.rb
index 9c9fe185918..cfe845214f6 100644
--- a/qa/qa/factory/resource/personal_access_token.rb
+++ b/qa/qa/factory/resource/personal_access_token.rb
@@ -5,15 +5,15 @@ module QA
module Factory
module Resource
class PersonalAccessToken < Factory::Base
- attr_accessor :name, :access_token
+ attr_accessor :name
product :access_token do
- self.factory.access_token
+ Page::Profile::PersonalAccessTokens.act { created_access_token }
end
def fabricate!(sign_in_address = :gitlab)
- @access_token = Runtime::Env.personal_access_token
- return if @access_token
+ access_token = Runtime::Env.personal_access_token
+ return if access_token
if sign_in_address
Runtime::Browser.visit(sign_in_address, Page::Main::Login)
@@ -27,11 +27,6 @@ module QA
page.fill_token_name(name || 'api-test-token')
page.check_api
page.create_token
- @access_token = page.created_access_token
- end
-
- if sign_in_address
- Page::Menu::Main.act { sign_out }
end
end
end