Skip to content

Commit acd4840

Browse files
committed
make backburner integration test to work
Currently, backburner integration test is not running on CI. https://travis-ci.org/rails/rails/jobs/196005322#L610 Using `Backburner::Worker.connection` to check whether beanstalkd is running. But `Backburner::Worker.connection` was removed in backburner 1.2.0. nesquena/backburner@81fde49 Therefore, this check process always becomes false, so the test is no longer done. I fixed it so that check processing is done correctly.
1 parent 05112b2 commit acd4840

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

activejob/test/support/integration/adapters/backburner.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ def stop_workers
2323
end
2424

2525
def tube
26-
@tube ||= Beaneater::Tube.new(Backburner::Worker.connection, "backburner.worker.queue.integration-tests") # backburner dasherizes the queue name
26+
@tube ||= Beaneater::Tube.new(@worker.connection, "backburner.worker.queue.integration-tests") # backburner dasherizes the queue name
2727
end
2828

2929
def can_run?
3030
begin
31-
Backburner::Worker.connection.send :connect!
31+
@worker = Backburner::Worker.new
3232
rescue
3333
return false
3434
end

0 commit comments

Comments
 (0)