diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2017-05-04 18:30:41 +0000 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2017-05-04 18:30:41 +0000 |
commit | 7a66cd688aea6bd7d1103d0024204a1470153975 (patch) | |
tree | d3f4b3774d2b8673209304705a23462414490586 /features/steps/project | |
parent | 97a9a38b689e2ff7ab6dcd04d8bae65ef778e411 (diff) | |
parent | 136baeda508ddf46f6d91c03d4128b2ee890d205 (diff) | |
download | gitlab-ce-7a66cd688aea6bd7d1103d0024204a1470153975.tar.gz |
Merge branch 'deploy-keys-load-async' into 'master'
Deploy keys load async
Closes #29667
See merge request !10973
Diffstat (limited to 'features/steps/project')
-rw-r--r-- | features/steps/project/deploy_keys.rb | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/features/steps/project/deploy_keys.rb b/features/steps/project/deploy_keys.rb index ec59a2c094e..8ad9d4a4741 100644 --- a/features/steps/project/deploy_keys.rb +++ b/features/steps/project/deploy_keys.rb @@ -8,19 +8,19 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps end step 'I should see project deploy key' do - page.within '.deploy-keys' do + page.within(find('.deploy-keys')) do expect(page).to have_content deploy_key.title end end step 'I should see other project deploy key' do - page.within '.deploy-keys' do + page.within(find('.deploy-keys')) do expect(page).to have_content other_deploy_key.title end end step 'I should see public deploy key' do - page.within '.deploy-keys' do + page.within(find('.deploy-keys')) do expect(page).to have_content public_deploy_key.title end end @@ -40,7 +40,8 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps end step 'I should see newly created deploy key' do - page.within '.deploy-keys' do + @project.reload + page.within(find('.deploy-keys')) do expect(page).to have_content(deploy_key.title) end end @@ -56,7 +57,7 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps end step 'I should only see the same deploy key once' do - page.within '.deploy-keys' do + page.within(find('.deploy-keys')) do expect(page).to have_selector('ul li', count: 1) end end @@ -66,8 +67,9 @@ class Spinach::Features::ProjectDeployKeys < Spinach::FeatureSteps end step 'I click attach deploy key' do - page.within '.deploy-keys' do - click_link 'Enable' + page.within(find('.deploy-keys')) do + click_button 'Enable' + expect(page).not_to have_selector('.fa-spinner') end end |