Я использую delayed_job для фоновых задач, таких как системные электронные письма и различные синхронизированные события. Я использую Delayed :: Worker.new.work_off, чтобы отработать события в моих тестах RSpec, но затем тестовый вывод наполняется sh * t как:
[Worker(host:ch.local pid:24307)] RPM Monitoring DJ worker host:ch.local pid:24307
[Worker(host:ch.local pid:24307)] acquired lock on ListingJob
[Worker(host:ch.local pid:24307)] ListingJob completed after 0.0655
Я понял, что вывод полезен для отладки, но есть ли способ заставить его замолчать? Я бы предпочел включить его, если тест не удается отладить, а не всегда включать его.
Спасибо.