summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/settings/deploy_keys.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/project/settings/deploy_keys.rb')
-rw-r--r--qa/qa/page/project/settings/deploy_keys.rb22
1 files changed, 18 insertions, 4 deletions
diff --git a/qa/qa/page/project/settings/deploy_keys.rb b/qa/qa/page/project/settings/deploy_keys.rb
index f9e40bf4252..332e84724c7 100644
--- a/qa/qa/page/project/settings/deploy_keys.rb
+++ b/qa/qa/page/project/settings/deploy_keys.rb
@@ -14,8 +14,8 @@ module QA
end
view 'app/assets/javascripts/deploy_keys/components/key.vue' do
- element :key_title, /class=".*title.*"/
- element :key_title_field, '{{ deployKey.title }}'
+ element :key_title, /class=".*qa-key-title.*"/
+ element :key_fingerprint, /class=".*qa-key-fingerprint.*"/
end
def fill_key_title(title)
@@ -31,8 +31,22 @@ module QA
end
def key_title
- page.within('.qa-project-deploy-keys') do
- page.find('.title').text
+ within_project_deploy_keys do
+ find_element(:key_title).text
+ end
+ end
+
+ def key_fingerprint
+ within_project_deploy_keys do
+ find_element(:key_fingerprint).text
+ end
+ end
+
+ private
+
+ def within_project_deploy_keys
+ within_element(:project_deploy_keys) do
+ yield
end
end
end