From b881be7331339d7eab50ccf0512de3ab4e49a896 Mon Sep 17 00:00:00 2001 From: Jeremy Kemper Date: Fri, 14 Sep 2012 17:00:46 -0700 Subject: Always run jobs using a consumer, even in synchronous & test queues, to ensure shared behavior. --- activesupport/test/queueing/test_queue_test.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'activesupport/test/queueing/test_queue_test.rb') diff --git a/activesupport/test/queueing/test_queue_test.rb b/activesupport/test/queueing/test_queue_test.rb index 4c08314366..9e74bc64ee 100644 --- a/activesupport/test/queueing/test_queue_test.rb +++ b/activesupport/test/queueing/test_queue_test.rb @@ -12,7 +12,7 @@ class TestQueueTest < ActiveSupport::TestCase end end - def test_drain_raises + def test_drain_raises_exceptions_from_running_jobs @queue.push ExceptionRaisingJob.new assert_raises(RuntimeError) { @queue.drain } end @@ -41,8 +41,8 @@ class TestQueueTest < ActiveSupport::TestCase end def test_contents - assert @queue.empty? job = EquivalentJob.new + assert @queue.empty? @queue.push job refute @queue.empty? assert_equal job, @queue.pop -- cgit v1.2.3