From 57bb576422b3bbb64af3c37f44daecbd0526c45a Mon Sep 17 00:00:00 2001 From: Jeshua Borges Date: Tue, 19 Jul 2011 14:58:21 -0700 Subject: [PATCH] added Resque.enqueue_with_queue spec --- test/resque_test.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/resque_test.rb b/test/resque_test.rb index d1cb9b357..6de14f227 100644 --- a/test/resque_test.rb +++ b/test/resque_test.rb @@ -136,6 +136,16 @@ assert_equal nil, Resque.reserve(:method) end + test "can define a queue for jobs by way of a method" do + assert_equal 0, Resque.size(:method) + assert Resque.enqueue_to(:new_queue, SomeMethodJob, 20, '/tmp') + + job = Resque.reserve(:new_queue) + assert_equal SomeMethodJob, job.payload_class + assert_equal 20, job.args[0] + assert_equal '/tmp', job.args[1] + end + test "needs to infer a queue with enqueue" do assert_raises Resque::NoQueueError do Resque.enqueue(SomeJob, 20, '/tmp')