diff --git a/lib/travis/api/app/endpoint/builds.rb b/lib/travis/api/app/endpoint/builds.rb index e5766bb5..ffa6b90a 100644 --- a/lib/travis/api/app/endpoint/builds.rb +++ b/lib/travis/api/app/endpoint/builds.rb @@ -49,7 +49,6 @@ class Travis::Api::App post '/:id/restart' do Metriks.meter("api.request.restart_build").mark - if Travis::Features.owner_active?(:enqueue_to_hub, current_user) service = Travis::Enqueue::Services::EnqueueBuild.new(current_user, params[:id]) if !service.accept? diff --git a/spec/integration/v2/builds_spec.rb b/spec/integration/v2/builds_spec.rb index 8db3a0b0..98a57e26 100644 --- a/spec/integration/v2/builds_spec.rb +++ b/spec/integration/v2/builds_spec.rb @@ -113,7 +113,6 @@ describe 'Builds' do context 'when build passed' do before do - Travis::Sidekiq::BuildCancellation.stubs(:perform_async) build.matrix.each { |j| j.update_attribute(:state, 'passed') } build.update_attribute(:state, 'passed') end @@ -136,6 +135,8 @@ describe 'Builds' do end describe 'Restart from the Core' do + before { Travis::Sidekiq::BuildRestart.stubs(:perform_async) } + it 'restarts the build' do Travis::Sidekiq::BuildRestart.expects(:perform_async).with(id: build.id.to_s, user_id: user.id) response = post "/builds/#{build.id}/restart", {}, headers