Sha256: e9106bf85095e76de1ed6cd1c3f419282de1147d3105910e0a469aca1db26bd6

Contents?: true

Size: 564 Bytes

Versions: 3

Compression:

Stored size: 564 Bytes

Contents

require 'spec_helper'

RSpec.describe Sidekiq::RateLimiter, 'server configuration' do
  before do
    allow(Sidekiq).to receive(:server?).and_return true
    require 'sidekiq-rate-limiter/server'
  end

  it 'should set Sidekiq.options[:fetch] as desired' do
    Sidekiq.configure_server do |config|
      expect(Sidekiq.options[:fetch]).to eql(Sidekiq::RateLimiter::Fetch)
    end
  end

  it 'should inherit from Sidekiq::BasicFetch' do
    Sidekiq.configure_server do |config|
      expect(Sidekiq.options[:fetch]).to be < Sidekiq::BasicFetch
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sidekiq-rate-limiter-0.1.3 spec/sidekiq-rate-limiter/server_spec.rb
sidekiq-rate-limiter-0.1.2 spec/sidekiq-rate-limiter/server_spec.rb
sidekiq-rate-limiter-0.1.1 spec/sidekiq-rate-limiter/server_spec.rb