Sha256: 0ea8f5f0778e291df7b95e65d413a4e4bd35d306be188b97ec428b99d28a953f

Contents?: true

Size: 565 Bytes

Versions: 4

Compression:

Stored size: 565 Bytes

Contents

require "spec_helper"
require 'sidekiq/testing'
require 'app/models/band'
require 'app/models/team'

describe Sidekiq::Delay do
  context "with default worker" do
    let(:band) { Band.new }

    it "queue an job at default queue" do
      expect {
        band.delay.play
      }.to change(Sidekiq::Delay::DefaultWorker.jobs, :size).by(1)
    end
  end

  context "with custom worker" do
    let(:team) { Team.new }

    it "queue an job at default queue" do
      expect {
        team.delay.play
      }.to change(TeamWorker.jobs, :size).by(1)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sidekiq-delay-1.0.0 spec/sidekiq/delay_spec.rb
sidekiq-delay-0.0.3 spec/sidekiq/delay_spec.rb
sidekiq-delay-0.0.2 spec/sidekiq/delay_spec.rb
sidekiq-delay-0.0.1 spec/sidekiq/delay_spec.rb