Sha256: 875d742097e467064da0973c7bf0b7478bb7faaba483fe97e57df1a8b8ea984a

Contents?: true

Size: 401 Bytes

Versions: 1

Compression:

Stored size: 401 Bytes

Contents

require "spec_helper"

describe Qe::Immediate do
  let(:job) { double("job").as_null_object }

  it "sets options" do
    HelloWorker
      .should_receive(:new)
      .with(:a => 1)
      .and_return(job)

    Qe::Immediate.enqueue(HelloWorker, :a => 1)
  end

  it "performs job" do
    HelloWorker.stub :new => job
    job.should_receive(:perform)

    Qe::Immediate.enqueue(HelloWorker)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qe-0.3.0 spec/qe/immediate_spec.rb