Size: a a a

2020 August 19

VS

Vitalii Sotnichenko in JS for testing
Bola
если юзаете cucmber - то параметризация делается через спец синтаксис gherkin
https://codecept.io/bdd/#examples
если я верно понял задачу
Спасибо, не работало почему то в степ дефинишн с {string} а просто с {} заработало
источник

OP

Oleksandr Pelykh in JS for testing
ребята, есть в mocha аналог test.each как в jest ?
источник

M

MnmlSniper in JS for testing
Oleksandr Pelykh
ребята, есть в mocha аналог test.each как в jest ?
Вот так можно
источник

OP

Oleksandr Pelykh in JS for testing
MnmlSniper
Вот так можно
спасибо
источник

S

Sergei in JS for testing
называть переменную с данными как tests выглядит неочевидно
источник

DA

Denis A in JS for testing
Подскажите как сделать чтобы при ошибке в expect продолжалось выполнение теста?
источник

AD

Andrei Dzeichyk in JS for testing
Denis A
Подскажите как сделать чтобы при ошибке в expect продолжалось выполнение теста?
Сделать софт ассерт, либо сделать обёртку try catch
источник

S

Sergei in JS for testing
если обернуть в try-catch, как это падение потом попадет в репорт?
источник

DA

Denis A in JS for testing
Andrei Dzeichyk
Сделать софт ассерт, либо сделать обёртку try catch
Try catch пробовал, но у меня цикл и в нем несколько expect, если один валится то цикл останавливается
источник

DA

Denis A in JS for testing
Sergei
если обернуть в try-catch, как это падение потом попадет в репорт?
В catch кинуть throw new Error
источник

B

Bola in JS for testing
Denis A
Подскажите как сделать чтобы при ошибке в expect продолжалось выполнение теста?
как вариант: собирать все ошибки, но без использования expect/assert
а потом в конце теста зафейлишь, если хотя бы одно из утверждений зафейлено, и в лог выводишь текст ошибки(ок)
источник

AD

Andrei Dzeichyk in JS for testing
Sergei
если обернуть в try-catch, как это падение потом попадет в репорт?
Вопроса про репорт не было.
источник

AD

Andrei Dzeichyk in JS for testing
Denis A
В catch кинуть throw new Error
И зачем тогда try catch?!
источник

AD

Andrei Dzeichyk in JS for testing
Bola
как вариант: собирать все ошибки, но без использования expect/assert
а потом в конце теста зафейлишь, если хотя бы одно из утверждений зафейлено, и в лог выводишь текст ошибки(ок)
Угу, все ошибки пушить в массив, и после цикла проверить этот массив. Если есть ошибки - фейлить.
источник

KC

Kateryna Chernikova in JS for testing
источник

KC

Kateryna Chernikova in JS for testing
Всем привет, кто-то подскажет, как закрыть этот гадкий попап в Хром Мобайл?
источник

B

Bola in JS for testing
наверное (тут жавовый вариант)
prefs.put("credentials_enable_service", false);
prefs.put("profile.password_manager_enabled", false);
источник

KC

Kateryna Chernikova in JS for testing
Спасибо, пробовали на js, prefs не распознаются, буду копать)
источник

DA

Denis A in JS for testing
Andrei Dzeichyk
И зачем тогда try catch?!
Чтобы цикл продолжился. Если кому-то понадобится решение, то вместо цикла for сделать forEach
источник

B

Bola in JS for testing
Kateryna Chernikova
Спасибо, пробовали на js, prefs не распознаются, буду копать)
Почитайте как на жс префы передать). Да, Гуглить в эту сторону. Есть флаг отключения запроса на сохранение номера карт.
источник