summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-04-04 19:28:53 +0100
committerFilipa Lacerda <filipa@gitlab.com>2018-04-04 19:28:53 +0100
commit75f8a45f6a202aa5bec00613dcd16573fc1cc46a (patch)
tree9e22b510b4449b70ad4fcfd0426d594e1710c5ab
parent35dd0b6dfbbac5ce6b407340b5f64519e9cb6c42 (diff)
downloadgitlab-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.rb5
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