Я получаю ошибку подтверждения при использовании not.eql при запуске теста из коллекции Postman - PullRequest
0 голосов
/ 26 марта 2020

Моя основная задача - проверить, чтобы VarA не совпадал с VarB. Таким образом, я использовал утверждение, чтобы проверить это.

var jsonData = pm.response.json()
varA= jsonData.body.SubA
varB= jsonData.body.SubB
pm.expect (varA) .to.not.eql (varB)

Он отлично работает с .to.eql, но не в случае с не равным я видел с этого сайта [https://www.chaijs.com/api/bdd/] это не рекомендуется. Любая альтернатива, которую я могу использовать? Спасибо

1 Ответ

0 голосов
/ 04 апреля 2020

вы можете сравнить переменные перед использованием ожидаемых и в ожидании, вы можете проверить результат их сравнения.

var flag = true;
if (varA != varB) 
flag = false;

pm.expect(flag).to.equal(false);
...