Задать вопрос

Как в Postman сравнить значение записанной переменной со значением из json?

В переменной "id_user" записано значение "3". "id" из json равно "3".

pm.expect(jsonData.id).to.eql("{{id_user}}");

С помощью этой команды пытаюсь сравнить значения. Выдает ошибку:

AssertionError: expected 3 to deeply equal '{{id_user}}'

Если код выше заменить на:

pm.expect(jsonData.id).to.eql(3);

То все работает.
  • Вопрос задан
  • 3147 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@TRNER
Вы сравниваете jsonData.id со строкой "{{id_user}}", а не с переменной id_user.

Попробуйте pm.expect(jsonData.id).to.eql(id_user);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы