module ActiveJob::TestHelper
def prepare_args_for_assertion(args)
def prepare_args_for_assertion(args) args.dup.tap do |arguments| if arguments[:queue].is_a?(Symbol) arguments[:queue] = arguments[:queue].to_s end if arguments[:at].acts_like?(:time) at_range = arguments[:at] - 1..arguments[:at] + 1 arguments[:at] = ->(at) { at_range.cover?(at) } end end end