pact-js публикует текст основного текста: "Ошибка произошла в фиктивной службе: JSON::ParserError - 757: неожиданный токен в теге Tag_PACT_1519821131303"
- ОС: например, Mac OSX 10.12.6
- Библиотека Consumer Pact: например, Pact JS v5.5.0
- Версия узла: 8.2.1
там есть posti restful api с телом поста в виде обычного текста, когда я использую приведенный ниже код для генерации файла пакта потребителя, он показывает JSON ParserError, кажется, что pact-js поддерживает только тело js on, даже если я устанавливаю тип содержимого как текст / обычный в заголовке
provider.setup()
.then(() => {
provider.addInteraction({
state: 'I want to add a tag',
uponReceiving: 'Step - 1 : add a tag',
withRequest: {
method: 'POST',
path: "/api/v1/tags",
headers: {
"Content-Type": "text/plain;charset=UTF-8"
},
query: {
"org": "testOrg"
}
body: "Tag_Pact_test_0001"
},
willRespondWith: {
status: 200,
body: {
"result": 0
}
}
})
})
Есть ли способ отправить текст / обычное тело в пост-метод?