У меня есть метод, который запускает двух разных рабочих Sidekiq - один для отправки электронной почты и один для публикации на канал Faye до интерфейса. Я пытаюсь проверить поведение в функции огурца. Код отлично работает в разработке.Как протестировать sidekiq с огурцом
Я включил require 'sidekiq/testing/inline'
в features/support/env.rb
, чтобы я мог проверить фактические результаты усилий работников. Тест на электронную почту отлично работает (используя шаги электронной почты Spreewald), но я не вижу никаких доказательств того, что другой рабочий был выполнен. Я включил инструкции «logger.debug» в работника, но они не отображаются в log/test.log
- есть ли где-то еще, что я должен посмотреть?
Кажется маловероятным, что рабочий не работает, но внешний интерфейс, похоже, не получил сообщение Faye. Любые предложения по его отладке будут приветствоваться.