1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
This commit is contained in:
Mike Perham 2019-08-02 11:07:16 -07:00
parent 890dce58ec
commit 62c2f04c93
2 changed files with 14 additions and 16 deletions

View file

@ -335,21 +335,19 @@ describe Sidekiq::CLI do
end
end
%w(TSTP USR1).each do |sig|
describe sig do
it 'quiets with a corresponding event' do
quiet = false
describe "TSTP" do
it 'quiets with a corresponding event' do
quiet = false
Sidekiq.on(:quiet) do
quiet = true
end
subject.launcher = Sidekiq::Launcher.new(Sidekiq.options)
subject.handle_signal(sig)
assert_match(/Got #{sig} signal/, logdev.string)
assert_equal true, quiet
Sidekiq.on(:quiet) do
quiet = true
end
subject.launcher = Sidekiq::Launcher.new(Sidekiq.options)
subject.handle_signal("TSTP")
assert_match(/Got TSTP signal/, logdev.string)
assert_equal true, quiet
end
end

View file

@ -1,6 +1,6 @@
# frozen_string_literal: true
require_relative 'helper'
require 'sidekiq/ctl'
require 'sidekiq/monitor'
def capture_stdout
$stdout = StringIO.new
@ -12,11 +12,11 @@ end
def output(section = 'all')
capture_stdout do
Sidekiq::Ctl::Status.new.display(section)
Sidekiq::Monitor::Status.new.display(section)
end
end
describe Sidekiq::Ctl do
describe Sidekiq::Monitor do
before do
Sidekiq.redis {|c| c.flushdb}
end