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

Further improve tests related to bulk scheduling of jobs (#5171)

* Use realistic values in scheduling tests

* Add one more failing test case

* Add failing test for regular push

* Remove the new tests as they expect too much
This commit is contained in:
Adam Niedzielski 2022-02-05 23:25:42 +01:00 committed by GitHub
parent 6bfcf58fd3
commit bc7389daba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,7 +38,7 @@ describe 'job scheduling' do
assert_equal 3, ss.size
assert_equal qs+1, q.size
assert Sidekiq::Client.push_bulk('class' => SomeScheduledWorker, 'args' => [['mike'], ['mike']], 'at' => 600)
assert Sidekiq::Client.push_bulk('class' => SomeScheduledWorker, 'args' => [['mike'], ['mike']], 'at' => Time.now.to_f + 100)
assert_equal 5, ss.size
assert SomeScheduledWorker.perform_in(TimeDuck.new, 'samwise')
@ -59,11 +59,10 @@ describe 'job scheduling' do
ss = Sidekiq::ScheduledSet.new
ss.clear
assert Sidekiq::Client.push_bulk('class' => SomeScheduledWorker, 'args' => [['mike'], ['mike']], 'at' => 600)
assert Sidekiq::Client.push_bulk('class' => SomeScheduledWorker, 'args' => [['mike'], ['mike']], 'at' => Time.now.to_f + 100)
job = ss.first
assert job['created_at']
refute job['enqueued_at']
end
end
end