Я тестирую API с помощью запроса GET, который возвращает следующие данные:
{
"Verified": true,
"VerifiedDate": 2018-10-08
}
Я пытаюсь проверить, что первое поле вернулось, а второе поле имеет значение.У меня есть следующий код:
pm.test("Verified should be true", function () {
var Status = pm.response.json();
pm.expect(Status.Verified).to.be.true;
});
pm.test("Returns a verified date", function () {
var Status = pm.response.json();
pm.expect(Status.VerifiedDate).to.not.eql(null);
});
Утверждение на true не выполняется по следующей причине:
Проверено должно быть верно |AssertionError: ожидается, что undefined будет истинным
Почему первый тест не пройден?
Я запускаю тот же тест для команды post без проблем.
Есть идеи?
спасибо