Ошибка при утверждении одного из двух кодов ответа в Postman - pm.expect (pm.response.code) .to.be.oneOf ([200,409]); - PullRequest
0 голосов
/ 10 июля 2020

У меня есть несколько тестов Postman, использующих это утверждение, чтобы проверить любой из этих двух кодов ответа 200 или 409

pm.test("Successful claim lodgement?", function () {
       
       pm.expect(pm.response.code).to.be.oneOf([200,409]);
       
      
    });

однако, когда я запускаю тесты Postman через Newman или Jenkins, мое утверждение не выполняется, когда я получаю действительный ответ с кодом 409. MRJ - Запрос (пожар) POST https://sandbox-api.iag.com.au/services/v1/digitalclaims/nrma/lodgeClaim [409 Conflict, 536B, 1462ms]

В консоли отображается следующая ошибка:

**expected response code to not be 4XX or 5XX**

Почему утверждение не выполняется, если ответ 409 действителен ??? Утверждение, кажется, подтверждает, что «не быть»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...