Почему всегда передается ожидаемая команда? - PullRequest
0 голосов
/ 13 сентября 2018

Я читаю текст с веб-сайта, чтобы сравнить его со строкой «тест». Это должно потерпеть неудачу, однако, это проходит. Почему?

См. Фрагмент кода ниже:

expect(el.get(i).getText()).to.be.eventually.equal('test');

где элемент el:

var el=$$('*[class="panel-body"] p');

Определение ожидаемого значения:

global.expect = require('chai').expect;

Что я делаю не так?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Вам нужно использовать пакет chai-as-promise для обработки обещания.

var chai = require('chai');
chai.use(require('chai-as-promised'));
global.expect = chai.expect;
0 голосов
/ 13 сентября 2018

to.be.eventually.equal не имеет большого смысла.

Возможно, вы имели в виду

should.eventually.equal

или

to.eventually.equal
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...