У меня есть несколько тестов 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 действителен ??? Утверждение, кажется, подтверждает, что «не быть»