Failing Assertion не завершает текущий тестовый пример в nightwatch - PullRequest
0 голосов
/ 13 мая 2019

У меня есть следующий код:

var mismatch = 10;
var expected = 0;
if (mismatch <= expected) {

} else {
    return client.assert.equal(mismatch, expected, "Images do not match");
}

В случае сбоя assert.equal, в файле ловушек, статус тестового набора отображается как пройденный.Как это решить ???

1 Ответ

0 голосов
/ 20 мая 2019

Здесь мне интересно, как вы использовали return assert.equal. Как я знаю, assert не будет предоставлять никакого значения, и мы не можем его вернуть. Он просто выполнит проверку между ожидаемым и фактическим значением.

Чтобы перейти к сути, используйте «ожидаемо» от «chai», чтобы ваш тестовый пример / шаг потерпел неудачу при неудачной проверке, и удалите ключевое слово return

ожидаемое (фактическое) .to.equal (ожидаемое, «сообщение о неудачных тестах»);

Надеюсь, это поможет ..

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