Запуск функциональных тестов при ответе API с использованием метода Chai-HTTP III - PUT
Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . В следующем примере мы увидим, как отправлять данные в полезную нагрузку (тело) запроса. Мы собираемся протестировать запрос PUT. Конечная точка «/ путешественников» принимает объект JSON, который принимает структуру: {фамилия: [фамилия путешественника прошлого]}. Маршрут отвечает: {name: [имя], фамилия: [фамилия], даты : [birth - death years]} см. код сервера для получения более подробной информации. Отправить {фамилия: «Коломбо»}. Замените assert.fail () и выполните тестовый проход. Проверить 1) статус, 2) тип, 3) body.name, 4) body.surname Следуйте приведенному выше порядку утверждения, мы полагаемся на него.
Send
{
"surname": "Colombo"
}
Replace assert.fail()
and make the test pass.
Check for 1) status
, 2) type
, 3) body.name
, 4) body.surname
.
Follow the assertion order above, We rely on it.