Sha256: b647a688b987949e8531889f7f68dbea84063046e85fca6bd91de24601960663

Contents?: true

Size: 544 Bytes

Versions: 17

Compression:

Stored size: 544 Bytes

Contents

require 'spec_helper'

describe Sidekiq::Status::Worker do

  let!(:job_id) { SecureRandom.hex(12) }

  describe ".perform_async" do
    it "generates and returns job id" do
      allow(SecureRandom).to receive(:hex).once.and_return(job_id)
      expect(StubJob.perform_async()).to eq(job_id)
    end
  end

  describe ".expiration" do
    subject { StubJob.new }

    it "allows to set/get expiration" do
      expect(subject.expiration).to be_nil
      subject.expiration = :val
      expect(subject.expiration).to eq(:val)
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
sidekiq-status-3.0.0 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.1.3 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.1.2 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.1.0 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.0.2 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.0.1 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-2.0.0 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.1.4 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.1.3 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.1.2 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.1.1 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.1.0 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.0.2 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.0.1 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-1.0.0 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-0.8.1 spec/lib/sidekiq-status/worker_spec.rb
sidekiq-status-0.8.0 spec/lib/sidekiq-status/worker_spec.rb