summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorLukas Eipert <leipert@gitlab.com>2018-05-07 18:21:34 +0000
committerClement Ho <clemmakesapps@gmail.com>2018-05-07 18:21:34 +0000
commit5e436de6e4137494710d0f3f4ac5610f4f35e6a6 (patch)
tree7970cd8838fbac7acd3a74be40b365a7de16b75f /features
parent924ea97aab21ba265634aca11d36f37210de8442 (diff)
downloadgitlab-ce-5e436de6e4137494710d0f3f4ac5610f4f35e6a6.tar.gz
Make deploy keys table more clearly structured
Diffstat (limited to 'features')
-rw-r--r--features/steps/project/deploy_keys.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/features/steps/project/deploy_keys.rb b/features/steps/project/deploy_keys.rb
index 9db31522c5c..8e2f594328d 100644
--- a/features/steps/project/deploy_keys.rb
+++ b/features/steps/project/deploy_keys.rb
@@ -9,18 +9,21 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps
step 'I should see project deploy key' do
page.within(find('.deploy-keys')) do
+ find('.js-deployKeys-tab-enabled_keys').click()
expect(page).to have_content deploy_key.title
end
end
step 'I should see other project deploy key' do
page.within(find('.deploy-keys')) do
+ find('.js-deployKeys-tab-available_project_keys').click()
expect(page).to have_content other_deploy_key.title
end
end
step 'I should see public deploy key' do
page.within(find('.deploy-keys')) do
+ find('.js-deployKeys-tab-public_keys').click()
expect(page).to have_content public_deploy_key.title
end
end
@@ -42,6 +45,7 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps
step 'I should see newly created deploy key' do
@project.reload
page.within(find('.deploy-keys')) do
+ find('.js-deployKeys-tab-enabled_keys').click()
expect(page).to have_content(deploy_key.title)
end
end
@@ -58,7 +62,7 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps
step 'I should only see the same deploy key once' do
page.within(find('.deploy-keys')) do
- expect(page).to have_selector('ul li', count: 1)
+ expect(find('.js-deployKeys-tab-available_project_keys .badge')).to have_content('1')
end
end
@@ -68,6 +72,7 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps
step 'I click attach deploy key' do
page.within(find('.deploy-keys')) do
+ find('.badge', text: '1').click()
click_button 'Enable'
expect(page).not_to have_selector('.fa-spinner')
end