8.11 Составление теста со множеством проверок
В этом уроке сделаем проверку на все остальные поля:
Мы написали проверки на все поля ответа Body.
Как упросить такие запросы с повторяющимся кодом?
Можно момент присвоения переменной вынести за проверку. Тем самым задав эту переменную для всех частей теста.
Можно так же делать один глобальный тест на проверку всех полей Body:
Почему такой способ нельзя использовать?
Но писать такие тесты не совсем корректно. Если какие то поле не пройдет проверку - то проверка на нем и остановится и остальные поля проверены не будут.
В случае, если идет одиночная проверка по каждому полю, проходят все тесты и какие то могут выдать ошибки. Но все тесты пройдут.
В случае, если запускать один глобальный, то идет следующий алгоритм: