Sha256: b80af69f7b154ad92cb01c5ba2649beee328c8e3b65a483eb5dd38a21cf2f637
Contents?: true
Size: 948 Bytes
Versions: 1
Compression:
Stored size: 948 Bytes
Contents
if ENV["COVERAGE"] require 'simplecov' SimpleCov.start { add_filter "/test/" } end require 'minitest/autorun' require 'mocha/setup' require 'rack/test' require 'sidekiq' require 'sidekiq/testing' require 'sidetiq' require 'sidetiq/web' # Keep the test output clean. Sidetiq.logger = Logger.new(nil) Dir[File.join(File.dirname(__FILE__), 'fixtures/**/*.rb')].each do |fixture| require fixture end class Sidetiq::TestCase < MiniTest::Unit::TestCase def setup Sidekiq.redis { |r| r.flushall } end def clock @clock ||= Sidetiq::Clock.instance end # Blatantly stolen from Sidekiq's test suite. def add_retry(worker = 'SimpleWorker', jid = 'bob', at = Time.now.to_f) payload = Sidekiq.dump_json('class' => worker, 'args' => [], 'queue' => 'default', 'jid' => jid, 'retry_count' => 2, 'failed_at' => Time.now.utc) Sidekiq.redis do |conn| conn.zadd('retry', at.to_s, payload) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sidetiq-0.3.0 | test/helper.rb |