Sha256: e08df5f5b245d296be1749387c6d502dd71ad7f253c943d0c381628c9a9b9246
Contents?: true
Size: 927 Bytes
Versions: 1
Compression:
Stored size: 927 Bytes
Contents
require './test/test_helper' describe 'Cron launcher' do describe 'initialization' do before do Sidekiq[:cron_poll_interval] = nil end it 'initializes poller with default poll interval when not configured' do Sidekiq::Cron::Poller.expects(:new).with do |options| assert_equal Sidekiq::Cron::Launcher::DEFAULT_POLL_INTERVAL, options[:cron_poll_interval] end Sidekiq::Launcher.new(Sidekiq) end it 'initializes poller with the configured poll interval' do Sidekiq::Cron::Poller.expects(:new).with do |options| assert_equal 99, options[:cron_poll_interval] end Sidekiq[:cron_poll_interval] = 99 Sidekiq::Launcher.new(Sidekiq) end it 'does not initialize the poller when interval is 0' do Sidekiq::Cron::Poller.expects(:new).never Sidekiq[:cron_poll_interval] = 0 Sidekiq::Launcher.new(Sidekiq) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-cron-1.8.0 | test/unit/launcher_test.rb |