Postman console.error не отображается для оператора else - PullRequest
0 голосов
/ 06 мая 2020

Вероятно, для большинства из вас это действительно простой вопрос, но по какой-то причине я не могу пройти через это.

Проблема в том, что когда есть заголовок, я получаю сообщение на консоль, но если он отсутствует, по какой-то причине я его не вижу.

Я также пробовал другой оператор if, не могу заставить его работать.

Может, лучше как-нибудь использовать отрицательные утверждения? Спасибо!

 pm.test("Getting images", function () {
  if (pm.response.to.be.header ("Content-Type", "image/jpeg")) {
  console.log("got the image");
  }
else
  console.error("failed to get the image");
    pm.response.to.be.header("Content-Type", "image/jpeg");
}); 



1 Ответ

0 голосов
/ 06 мая 2020

Хотелось бы такой помощи:

pm.test("Getting images", function () {
    if (pm.response.headers.get("Content-Type") === "image/jpeg") {
        pm.response.to.be.header("Content-Type", "image/jpeg")
        console.log("Got the image");
    }
    else {
        console.error("Failed to get the image")
    }
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...