1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00

Merge pull request #2126 from seuros/string

Stringify Sidekiq.default_worker_options's keys, fix #2124
This commit is contained in:
Mike Perham 2015-01-09 10:34:34 -08:00
commit 53e9949614
3 changed files with 14 additions and 1 deletions

View file

@ -1,5 +1,6 @@
HEAD
-----------
- Stringify Sidekiq.default_worker_options's keys [#2126]
- Add random integer to process identity [#2113, michaeldiscala]
- Log Sidekiq Pro's Batch ID if available [#2076]
- Refactor Processor Redis usage to avoid redis/redis-rb#490 [#]

View file

@ -97,7 +97,7 @@ module Sidekiq
end
def self.default_worker_options=(hash)
@default_worker_options = default_worker_options.merge(hash)
@default_worker_options = default_worker_options.merge(hash.stringify_keys)
end
def self.default_worker_options

View file

@ -54,4 +54,16 @@ class TestSidekiq < Sidekiq::Test
assert_equal 2, Sidekiq.options[:lifecycle_events][:startup].first.call
end
end
describe 'default_worker_options' do
before do
@old_options = Sidekiq.default_worker_options
end
after { Sidekiq.default_worker_options = @old_options }
it 'stringify keys' do
Sidekiq.default_worker_options = { queue: 'cat'}
assert_equal 'cat', Sidekiq.default_worker_options['queue']
end
end
end