summaryrefslogtreecommitdiff
path: root/qa/qa/factory/resource/personal_access_token.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/factory/resource/personal_access_token.rb')
-rw-r--r--qa/qa/factory/resource/personal_access_token.rb32
1 files changed, 16 insertions, 16 deletions
diff --git a/qa/qa/factory/resource/personal_access_token.rb b/qa/qa/factory/resource/personal_access_token.rb
index 46c3c544683..949106cd80a 100644
--- a/qa/qa/factory/resource/personal_access_token.rb
+++ b/qa/qa/factory/resource/personal_access_token.rb
@@ -9,25 +9,25 @@ module QA
def fabricate!(sign_in_address = :gitlab)
@access_token = Runtime::Env.personal_access_token
- unless @access_token
- if sign_in_address
- Runtime::Browser.visit(sign_in_address, Page::Main::Login)
- Page::Main::Login.act { sign_in_using_credentials }
- end
+ return if @access_token
- Page::Menu::Main.act { go_to_profile_settings }
- Page::Menu::UserSettings.act { click_access_tokens }
+ if sign_in_address
+ Runtime::Browser.visit(sign_in_address, Page::Main::Login)
+ Page::Main::Login.act { sign_in_using_credentials }
+ end
+
+ Page::Menu::Main.act { go_to_profile_settings }
+ Page::Menu::Profile.act { click_access_tokens }
- Page::User::Settings::AccessTokens.perform do |page|
- page.fill_token_name(name || 'api-test-token')
- page.check_api
- page.create_token
- @access_token = page.created_access_token
- end
+ Page::Profile::PersonalAccessTokens.perform do |page|
+ 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
+ if sign_in_address
+ Page::Menu::Main.act { sign_out }
end
end
end