Sha256: 27390300d8e8afb2084a5ac28a6029fb2f377cc0e97f1e17ce34a6e8d0f74974
Contents?: true
Size: 476 Bytes
Versions: 12
Compression:
Stored size: 476 Bytes
Contents
require 'rails_helper' module Kuroko2::Command describe Kill do describe '#execute' do subject { Kill.new('test', '1').execute } before { Process.detach(pid) } let!(:signal) { create(:process_signal, pid: pid, hostname: 'test') } let(:pid) { Process.spawn('sleep 10') } it 'terminates spawned process' do is_expected.to eq signal expect { Process.kill(0, pid) }.to raise_error(Errno::ESRCH) end end end end
Version data entries
12 entries across 12 versions & 1 rubygems