Sha256: cec7fd61e266b657f6748033c539c9868a59809e9eee327dc37e14bcb97d9a8a
Contents?: true
Size: 572 Bytes
Versions: 15
Compression:
Stored size: 572 Bytes
Contents
require 'spec_helper' require 'salemove/process_handler/composite_process' describe ProcessHandler::CompositeProcess do it 'can be gracefully stopped with SIGINT' do result = run_and_signal_fixture(fixture: 'composite_service.rb', signal: 'INT', sleep_period: 1) expect(result).to eq("RESULT\nExiting process gracefully!\n") end it 'can be gracefully stopped with SIGTERM' do result = run_and_signal_fixture(fixture: 'composite_service.rb', signal: 'TERM', sleep_period: 1) expect(result).to eq("RESULT\nExiting process gracefully!\n") end end
Version data entries
15 entries across 15 versions & 1 rubygems