diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2018-04-04 19:28:53 +0100 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2018-04-04 19:28:53 +0100 |
commit | 75f8a45f6a202aa5bec00613dcd16573fc1cc46a (patch) | |
tree | 9e22b510b4449b70ad4fcfd0426d594e1710c5ab | |
parent | 35dd0b6dfbbac5ce6b407340b5f64519e9cb6c42 (diff) | |
download | gitlab-ce-75f8a45f6a202aa5bec00613dcd16573fc1cc46a.tar.gz |
Scrolls to the top of the page before erase click
-rw-r--r-- | spec/features/projects/jobs/user_browses_job_spec.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/spec/features/projects/jobs/user_browses_job_spec.rb b/spec/features/projects/jobs/user_browses_job_spec.rb index 8fa902cc386..a728e6eb996 100644 --- a/spec/features/projects/jobs/user_browses_job_spec.rb +++ b/spec/features/projects/jobs/user_browses_job_spec.rb @@ -2,6 +2,7 @@ require 'spec_helper' describe 'User browses a job', :js do let(:user) { create(:user) } + let(:user_access_level) { :developer } let(:project) { create(:project, :repository, namespace: user.namespace) } let(:pipeline) { create(:ci_empty_pipeline, project: project, sha: project.commit.sha, ref: 'master') } let!(:build) { create(:ci_build, :success, :trace_artifact, :coverage, pipeline: pipeline) } @@ -19,7 +20,9 @@ describe 'User browses a job', :js do expect(page).to have_content("Job ##{build.id}") expect(page).to have_css('#build-trace') - accept_confirm { click_link('Erase') } + # scroll to the top of the page first + execute_script "window.scrollTo(0,0)" + accept_confirm { find('.js-erase-link').click } expect(page).to have_no_css('.artifacts') expect(build).not_to have_trace |