Я использую транспортир с огурцом (и отчетами об огурцах) для тестирования моего приложения, но у меня возникает проблема при запуске.Я проверяю, равна ли строка другой строке, но нет ли, и я это знаю.Дело в том, что после запуска теста тест пройден, но возвращает исключение.
Консоль возвращает это:
[15:56:41] E/launcher - expected 'Login Failed: This value is not existing'
to equal 'Values are incorrect'
[15:56:41] E/launcher - AssertionError: expected 'Login Failed: This value is not existing'
to equal 'Values are incorrect'
My stepdefinitions.js:
Then('I see the alert "Values are incorrect" for the contents which does not match the proper data',
function (next) {
let failed_msg = element(by.css('.faild-message'));
failed_msg.getText().then(function(text){
console.log('MY ALERT MESSAGE FOR SCENARIO EIGHT IS: ',text);
expect(text.should.be.equal("Values are incorrect"));
next();
});
});
Выходные данные для console.log:
MY ALERT MESSAGE FOR SCENARIO EIGHT IS: Login Failed: This value is not existing
Может ли кто-нибудь мне помочь?
PS: в отчетах по огурцам ничего об этом исключении не указано и говорится, что все тесты пройдены.Зачем?Струны не равны, и консоль сказала мне это тоже.Как я могу решить это?