Sha256: 802e6f9b02ea2185886efa6b9e0040764a649d71517dba42dc59bbeb38eb8110

Contents?: true

Size: 399 Bytes

Versions: 1

Compression:

Stored size: 399 Bytes

Contents

require "spec_helper"

describe Qe::Immediate do
  let(:job) { mock("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.2.1 spec/qe/immediate_spec.rb