Попросили написать пару тестов в постман. Я даже не знал, что такое существует, но вот из примеров, которые есть в самом шаблоне постмана.
Например:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
У меня эндпоинт может отвечать как 200, так и 400 и 500 ответами. Тест который выше обязует, чтобы ответ был всегда 200. Правильно ли я понимаю, что в идеальном мире, я должен писать тесты, которые ответили как 200? Например, я себе делаю тест, в котором проверяю, что в ответе есть один аргумент. Понятное дело, если будет 400 ответ, то этого аргумента не будет, и тест будет автоматически фейлед
Суть вопроса: Тесты я должен писать только для http ответа 200 OK, и не покрывать тестами для ответов !== 200? Надеюсь, понятно объяснил свои мысли)