Commit 5863b5aa authored by Lin Jen-Shin's avatar Lin Jen-Shin

Restore some changes in EE for the tests

parent 6c1dd46e
...@@ -219,7 +219,7 @@ feature 'Jobs', :feature do ...@@ -219,7 +219,7 @@ feature 'Jobs', :feature do
end end
it do it do
expect(page).to have_css('.js-raw-link') expect(page).to have_link 'Raw'
end end
end end
...@@ -303,6 +303,17 @@ feature 'Jobs', :feature do ...@@ -303,6 +303,17 @@ feature 'Jobs', :feature do
end end
end end
end end
context 'build project is over shared runners limit' do
let(:group) { create(:group, :with_used_build_minutes_limit) }
let(:project) { create(:project, namespace: group, shared_runners_enabled: true) }
it 'displays a warning message' do
visit namespace_project_build_path(project.namespace, project, build)
expect(page).to have_content('You have used all your shared Runners pipeline minutes.')
end
end
end end
describe "POST /:project/jobs/:id/cancel" do describe "POST /:project/jobs/:id/cancel" do
...@@ -402,10 +413,10 @@ feature 'Jobs', :feature do ...@@ -402,10 +413,10 @@ feature 'Jobs', :feature do
context 'access source' do context 'access source' do
context 'job from project' do context 'job from project' do
before do before do
Capybara.current_session.driver.headers = { 'X-Sendfile-Type' => 'X-Sendfile' } Capybara.current_session.driver.header('X-Sendfile-Type', 'X-Sendfile')
build.run! build.run!
visit namespace_project_job_path(project.namespace, project, build) visit namespace_project_job_path(project.namespace, project, build)
find('.js-raw-link-controller').click() page.within('.js-build-sidebar') { click_link 'Raw' }
end end
it 'sends the right headers' do it 'sends the right headers' do
...@@ -417,7 +428,7 @@ feature 'Jobs', :feature do ...@@ -417,7 +428,7 @@ feature 'Jobs', :feature do
context 'job from other project' do context 'job from other project' do
before do before do
Capybara.current_session.driver.headers = { 'X-Sendfile-Type' => 'X-Sendfile' } Capybara.current_session.driver.header('X-Sendfile-Type', 'X-Sendfile')
build2.run! build2.run!
visit raw_namespace_project_job_path(project.namespace, project, build2) visit raw_namespace_project_job_path(project.namespace, project, build2)
end end
...@@ -432,7 +443,7 @@ feature 'Jobs', :feature do ...@@ -432,7 +443,7 @@ feature 'Jobs', :feature do
let(:existing_file) { Tempfile.new('existing-trace-file').path } let(:existing_file) { Tempfile.new('existing-trace-file').path }
before do before do
Capybara.current_session.driver.headers = { 'X-Sendfile-Type' => 'X-Sendfile' } Capybara.current_session.driver.header('X-Sendfile-Type', 'X-Sendfile')
build.run! build.run!
...@@ -448,7 +459,7 @@ feature 'Jobs', :feature do ...@@ -448,7 +459,7 @@ feature 'Jobs', :feature do
end end
before do before do
find('.js-raw-link-controller').click() page.within('.js-build-sidebar') { click_link 'Raw' }
end end
it 'sends the right headers' do it 'sends the right headers' do
...@@ -462,7 +473,7 @@ feature 'Jobs', :feature do ...@@ -462,7 +473,7 @@ feature 'Jobs', :feature do
let(:paths) { [] } let(:paths) { [] }
it 'sends the right headers' do it 'sends the right headers' do
expect(page.status_code).not_to have_selector('.js-raw-link-controller') expect(page.status_code).not_to have_link('Raw')
end end
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment