Я пытаюсь запустить rspecs для специального задания с задержкой (GetPage:: GetPageJob), но у меня есть проблема.
Когда я запускаю их, задания хорошо помещаются в очередь (то есть, хорошо вставлены в таблицу delayed_jobs), но они не обрабатываются рабочим работником. Действительно, после запуска "rake jobs: work RAILS_ENV = test" в первом терминале и после запуска спецификаций во втором терминале я не вижу никакого вывода от рабочего работника в первом терминале.
С другой стороны, задания хорошо обрабатываются, если я вставляю их в очередь через "script/console test". Поэтому я немного смущен.
При использовании как спецификаций, так и консоли script/, строка, которую я использую для размещения моих заданий, это:
Delayed::Job.enqueue GetPage::GetPageJob.new("http://cnn.com")
Любая идея?