Как обрабатывать логическое значение в обещании транспортира Chai

Я попытался проверить логическое значение в обещании chai, как показано ниже:

 expect(2==2).to.eventually.equal(true);

Но я получил следующую ошибку:

 E/launcher - true is not a thenable.

Может ли кто-нибудь помочь мне, как проверить логическое значение с помощью обещания chai.


person KAK    schedule 20.07.2017    source источник


Ответы (2)


eventually означает, что вы выполняете промис.

2==2 не обещание.

expect(2==2).to.equal(true);
person Kacper    schedule 20.07.2017
comment
Да, но когда я использую .to.equal, в истинном случае он работает нормально, а в ложном случае весь файл функций останавливается. Это не продолжение следующих сценариев. - person KAK; 20.07.2017

Это близко, попробуйте это

expect(2==2).to.be.true;
person Tree55Topz    schedule 21.07.2017