module ResqueUnitWithoutMock::SchedulerAssertions
Public Instance Methods
assert_not_queued_at(expected_timestamp, klass)
click to toggle source
# File lib/resque_unit_without_mock/scheduler_assertions.rb, line 11 def assert_not_queued_at(expected_timestamp, klass) queue = Resque.queue_for(klass) result = Resque.enqueue_ats(queue).detect { |hash| hash[:timestamp] <= expected_timestamp && hash[:klass] == klass } assert( !result, "#{klass} should not have been queued in #{Resque.enqueue_ats(queue)} before #{expected_timestamp}" ) end
assert_queued_at(expected_timestamp, klass)
click to toggle source
# File lib/resque_unit_without_mock/scheduler_assertions.rb, line 2 def assert_queued_at(expected_timestamp, klass) queue = Resque.queue_for(klass) result = Resque.enqueue_ats(queue).detect { |hash| hash[:timestamp] <= expected_timestamp && hash[:klass] == klass } assert( result, "#{klass} should have been queued in #{Resque.enqueue_ats(queue)} before #{expected_timestamp}" ) end