Как проверить ответ XML с помощью Pact

Я использую платформу Pact для проверки ответа от API. Ответы представлены в формате XML. Ниже показан образец ответа в моем пакт-файле.

"response": {
                "status": 200,
                "headers": {
                    "Content-Type": "application/xml"
                },
                "body": "`<rows p1='525'><row><seq_region_id>1</seq_region_id></row></rows>`"
            }

хотя это работает, когда XML-ответ большой, трудно включить его все в «основной» JSON-ключ. Поддерживает ли платформа Pact ответы XML, как это делается для JSON? Буду признателен, если вы предложите более подходящий способ проверки ответов XML с помощью Pact.


person user_default    schedule 01.06.2017    source источник


Ответы (1)


К сожалению, вам не повезло, поскольку эта функция в настоящее время недоступна. В будущем мы можем сосредоточиться на большем количестве типов данных, но пока у нас есть более важные приоритеты, на которых нужно сосредоточиться. Ваше здоровье.

person J_A_X    schedule 01.06.2017
comment
К сожалению, Ruby не имеет реализацию сопоставления XML. Этот драгоценный камень - скелет, который я создал в надежде, что кто-нибудь выполнит эту работу! - person Beth Skurrie; 06.06.2017