Я хочу написать тест на вспомогательный метод, который выбирает данные из внешнего сервиса на основе идентификатора. Таким образом, существует неопределенность, будет ли возвращено значение или ноль. Но если значение возвращается, идентификатор возвращаемого значения должен быть равен данному идентификатору. Есть ли способ добиться этого?
expect(record).to be_nil.or expect(record.id).to eq(deal.user_id)
однако, кажется, условие или не работает так, как я думаю. Я новичок в RoR. Может быть, отсутствует какой-либо очевидный способ сделать это.