aboutsummaryrefslogtreecommitdiffstats
path: root/test/support/integration/adapters/backburner.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/support/integration/adapters/backburner.rb')
-rw-r--r--test/support/integration/adapters/backburner.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/support/integration/adapters/backburner.rb b/test/support/integration/adapters/backburner.rb
new file mode 100644
index 0000000000..7271d50a45
--- /dev/null
+++ b/test/support/integration/adapters/backburner.rb
@@ -0,0 +1,15 @@
+module BackburnerJobsManager
+ def clear_jobs
+ Backburner::Worker.connection.tubes.all.map &:clear
+ end
+
+ def start_workers
+ @thread = Thread.new { Backburner.work "active-jobs-default" }
+ end
+
+ def stop_workers
+ @thread.kill
+ end
+
+end
+