@Fly3110
web developer

Как в rspec получить структуру задания, которая передана в ActiveJob?

Всем привет.

В тесте проверяю, что задача была запланирована:

expect(JobNameJob).to have_been_enqueued

В задачу уходит структура задания, значения полей которой динамические (в частности, имена файлов формируются на основе unix timestamp)
have_been_enqueued.with позволяет проверять только по полному соответствию аргументов, а мне надо проверить, чтобы в структуре присутствовали все нужные ключи и у всех был нужный тип + заполненное значение. Само значение проверять не нужно. Как это можно сделать?

Спасибо.
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы