Проверка того, что задание поставлено в очередь несколько раз

Как я могу написать спецификацию, чтобы проверить, что мой метод ставит ActiveJob в очередь несколько раз n?

Я знаю, что могу проверить, поставлена ​​ли работа в очередь

expect {
  UploadBackupsJob.perform_later
}.to have_enqueued_job(UploadBackupsJob)

Мой метод работает с массивом из n элементов и должен ставить ActiveJob в очередь для каждого элемента этого массива.


person Marcin Doliwa    schedule 20.06.2017    source источник
comment
Блин, я нашел лучшую версию. Я пойду отвечу там вместо этого.   -  person Sergio Tulentsev    schedule 20.06.2017
comment
Марчин, ознакомьтесь с моим ответом на связанный вопрос (также именно поэтому вы должны публиковать хорошие полные вопросы с первой попытки).   -  person Sergio Tulentsev    schedule 20.06.2017
comment
Спасибо, это то, что я искал.   -  person Marcin Doliwa    schedule 21.06.2017