Sha256: 60602d11e2a4eb978e5055bf2fba3faa0bd9bae89f18e39c6f4e629c347289fd

Contents?: true

Size: 806 Bytes

Versions: 22

Compression:

Stored size: 806 Bytes

Contents

require 'rails_helper'

describe Kuroko2::ExecutionsController do
  routes { Kuroko2::Engine.routes }

  before { sign_in }

  describe '#destroy' do
    let(:definition) { create(:job_definition) }
    let(:instance) { create(:job_instance, job_definition: definition) }
    let(:token) { create(:token, job_instance: instance) }
    let(:execution) { create(:execution, token: token, exit_status: nil, pid: 1) }
    let!(:worker) { create(:worker, execution: execution) }

    subject! { delete :destroy, params: { job_definition_id: definition.id, job_instance_id: instance.id, id: execution.id } }

    it do
      expect(response).to redirect_to(job_definition_job_instance_path(job_definition_id: definition.id, id: instance.id))
      expect(Kuroko2::ProcessSignal.count).to eq 1
    end
  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kuroko2-0.8.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.7.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.6.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.5.2 spec/controllers/executions_controller_spec.rb
kuroko2-0.5.1 spec/controllers/executions_controller_spec.rb
kuroko2-0.5.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.6 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.5 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.4 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.3 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.2 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.1 spec/controllers/executions_controller_spec.rb
kuroko2-0.4.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.3.4 spec/controllers/executions_controller_spec.rb
kuroko2-0.3.3 spec/controllers/executions_controller_spec.rb
kuroko2-0.3.2 spec/controllers/executions_controller_spec.rb
kuroko2-0.3.1 spec/controllers/executions_controller_spec.rb
kuroko2-0.3.0 spec/controllers/executions_controller_spec.rb
kuroko2-0.2.3 spec/controllers/executions_controller_spec.rb
kuroko2-0.2.2 spec/controllers/executions_controller_spec.rb