spec/taskinator/queues/resque_spec.rb in taskinator-0.2.0 vs spec/taskinator/queues/resque_spec.rb in taskinator-0.3.0

- old
+ new

@@ -53,57 +53,6 @@ expect_any_instance_of(Taskinator::TaskWorker).to receive(:perform) adapter::TaskWorker.perform(uuid) end end - describe "JobWorker" do - it "enqueues jobs" do - worker = adapter::JobWorker - - job = double('job') - job_task = double('job_task', :uuid => uuid, :job => job, :queue => nil) - - subject.enqueue_job(job_task) - expect(worker).to have_queued(uuid) - end - - it "enqueues job to queue of the job class" do - worker = adapter::JobWorker - - job = double('job', :queue => :job) - job_task = double('job_task', :uuid => uuid, :job => job, :queue => nil) - - subject.enqueue_job(job_task) - expect(worker).to have_queued(uuid).in(:job) - end - - it "enqueues job to specified queue" do - worker = adapter::JobWorker - - job = double('job') - job_task = double('job_task', :uuid => uuid, :job => job, :queue => :other) - - subject.enqueue_job(job_task) - expect(worker).to have_queued(uuid).in(:other) - end - - it "calls job worker" do - expect_any_instance_of(Taskinator::JobWorker).to receive(:perform) - adapter::JobWorker.perform(uuid) - end - - let(:definition) { TestDefinition } - - it "performs invocation on job" do - args = [:foo, {:a => 1}] - job_class = double('job_class', :methods => [:perform]) - expect(job_class).to receive(:perform).with(*args) - - process = Taskinator::Process::Sequential.new(definition) - job_task = Taskinator::Task.define_job_task(process, job_class, args) - - allow(Taskinator::Task).to receive(:fetch).with(uuid) { job_task } - - adapter::JobWorker.perform(uuid) - end - end end