Sha256: 6f43310fc840c0a3fb0e714a99fb3c333e376f5076248dd8da20a2c700ba1316
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
require "spec_helper" describe Qe::Immediate do let(:job) { double("job").as_null_object } it "sets options" do expect(HelloWorker) .to receive(:new) .with(:a => 1) .and_return(job) Qe::Immediate.enqueue(HelloWorker, :a => 1) end it "performs job" do allow(HelloWorker).to receive_messages :new => job expect(job).to receive(:perform) Qe::Immediate.enqueue(HelloWorker) end it "schedules job" do date = Time.now expect(Qe::Immediate) .to receive(:enqueue) .with(HelloWorker, :a => 1) Qe::Immediate.schedule(HelloWorker, date, :a => 1) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qe-0.4.0 | spec/qe/immediate_spec.rb |
qe-0.3.5 | spec/qe/immediate_spec.rb |