From b566a36797cc40be80aeeeb9ce8a63bcc1ffed52 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Sat, 2 May 2015 00:58:43 +0200 Subject: [PATCH] Drop not needed bg job after test file has finished. --- test/test_helper.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index dc5acefd4..e58bc803b 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -24,10 +24,13 @@ class ActiveSupport::TestCase # load seeds load "#{Rails.root}/db/seeds.rb" + # proccess background jobs + Delayed::Worker.new.work_off + # set system mode to done / to activate Setting.set('system_init_done', true) - setup do + def setup # clear cache Cache.clear @@ -37,5 +40,15 @@ class ActiveSupport::TestCase UserInfo.current_user_id = nil end + # cleanup jobs + def teardown + puts 'teardown' + + # check if jobs are proccessed + if !Delayed::Job.all.empty? + Delayed::Job.all.destroy_all + end + end + # Add more helper methods to be used by all tests here... end