Sha256: 0ca97d4b2023e9e9ccd210f3aa34621c22d0d71f9ed3d502c56a5cf6f3b07387

Contents?: true

Size: 738 Bytes

Versions: 14

Compression:

Stored size: 738 Bytes

Contents

require 'sidekiq/limit_fetch'
require 'celluloid/autostart'
require 'sidekiq/fetch'

Sidekiq.logger = nil
Sidekiq.redis = { namespace: ENV['namespace'] }

RSpec.configure do |config|
  config.before :each do
    Sidekiq.redis do |it|
      clean_redis = ->(queue) do
        it.pipelined do
          it.del "limit_fetch:limit:#{queue}"
          it.del "limit_fetch:process_limit:#{queue}"
          it.del "limit_fetch:busy:#{queue}"
          it.del "limit_fetch:probed:#{queue}"
          it.del "limit_fetch:pause:#{queue}"
          it.del "limit_fetch:block:#{queue}"
        end
      end

      clean_redis.call(name) if defined?(name)
      queues.each(&clean_redis) if defined?(queues) and queues.is_a? Array
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sidekiq-limit_fetch-2.4.0 spec/spec_helper.rb
sidekiq-limit_fetch-2.3.0 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.7 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.6 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.5 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.4 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.3 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.2 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.1 spec/spec_helper.rb
sidekiq-limit_fetch-2.2.0 spec/spec_helper.rb
sidekiq-limit_fetch-2.1.3 spec/spec_helper.rb
sidekiq-limit_fetch-2.1.2 spec/spec_helper.rb
sidekiq-limit_fetch-2.1.1 spec/spec_helper.rb
sidekiq-limit_fetch-2.1.0 spec/spec_helper.rb