js и структура в Postman
Начинаю изучать тестирование, понял, что без базовых знаний js работать на автоматизации в postman сложновато. Вопрос банален, но так нигде и не нашел ответа. Я понимаю, что точка является инструментов для обращения к свойствам и методам класса. Pm - это объект, test - это метод (фунция) этого объекта. Дальше идут аргументы функции test, второй аргумент является тоже функцией. И вот тут я не особо понимаю само выражение "pm.response.to.have.status(200)". Получается, что pm - объект, а вот путь response -> to -> have -> status... Как он реализован? Это свойства в свойствах, либо что это?
![]() |
Вон сверху есть ссылка "Учебник". Очень хороший и понятный, рекомендую.
А так да, просто объект в объекте в объекте. Условно: var pm = { "response": { "to": { "have": { "status": function(code) { // ... alert(code); } } } } }; pm.response.to.have.status(200) Разве что он создаётся "на лету" по мере обращения, с помощью геттеров или Proxy. |
Часовой пояс GMT +3, время: 09:01. |