Задать вопрос
@Fly3110
web developer

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

Всем привет.

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

expect(JobNameJob).to have_been_enqueued

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

Спасибо.
  • Вопрос задан
  • 96 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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