Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2021, 15:33
Новичок на форуме
Отправить личное сообщение для apendix Посмотреть профиль Найти все сообщения от apendix
 
Регистрация: 06.11.2021
Сообщений: 1

js и структура в Postman
Начинаю изучать тестирование, понял, что без базовых знаний js работать на автоматизации в postman сложновато. Вопрос банален, но так нигде и не нашел ответа. Я понимаю, что точка является инструментов для обращения к свойствам и методам класса. Pm - это объект, test - это метод (фунция) этого объекта. Дальше идут аргументы функции test, второй аргумент является тоже функцией. И вот тут я не особо понимаю само выражение "pm.response.to.have.status(200)". Получается, что pm - объект, а вот путь response -> to -> have -> status... Как он реализован? Это свойства в свойствах, либо что это?

Последний раз редактировалось apendix, 06.11.2021 в 15:37.
Ответить с цитированием
  #2 (permalink)  
Старый 06.11.2021, 15:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Вон сверху есть ссылка "Учебник". Очень хороший и понятный, рекомендую.

А так да, просто объект в объекте в объекте. Условно:
var pm = {
  "response": {
    "to": {
      "have": {
        "status": function(code) {
          // ...
          alert(code);
        }
      }
    }
  }
};
pm.response.to.have.status(200)

Разве что он создаётся "на лету" по мере обращения, с помощью геттеров или Proxy.
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу JS разработчиков в лесу Kenjuy27 Работа 0 18.07.2018 09:06
Диалог между HTML и внешним JS в контексте расширения GoogleChrome ev1lart Events/DOM/Window 0 26.04.2017 19:25
BackEnd/FrontEnd Developer (Native JS) Abab Работа 0 25.12.2016 10:56
js стиль render для react.js vflash Ваши сайты и скрипты 5 01.04.2016 22:57
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28