Мне интересно, есть ли готовое решение для игнорирования определенных свойств тела при сопоставлении запросов на :body
?
Когда я записываю данные видеомагнитофона, я использую одну конечную точку для обработки двух запросов с похожими данными. Если я сопоставлю метод по умолчанию :method
, то он воспроизводит первую запись для обоих запросов, поэтому я вынужден сопоставить тело, так как я отправляю данные запроса через тело, а не параметры в uri. Если бы я делал это таким образом, это было бы простым решением: используйте VCR.request_matcher.uri_without_params(:id)
, однако мне нужно либо решение ootb, либо пользовательское сопоставление. Я должен отметить, что я не очень знаком с рельсами и очень очень плохо знаком с этим в этой работе.
Теперь, когда у меня есть тесты, считывающие эти данные, они делают новый запрос с другим идентификатором и не возвращают никаких данных, поскольку он все еще пытается сопоставить тело с телом, которое я отправляю, для которого требуется идентификатор.
Я действительно надеюсь, что в этом есть смысл.
Спасибо