Size: a a a

2017 September 11

JI

Julia Iluhina in JS for testing
разные тесты
источник

JI

Julia Iluhina in JS for testing
этот тоже
источник

JI

Julia Iluhina in JS for testing
редко и на разных местах
источник

OK

Oleksandr Khotemskyi in JS for testing
тут авейт скорее всего нужен
источник

JI

Julia Iluhina in JS for testing
не получилось там евейтов
источник

OK

Oleksandr Khotemskyi in JS for testing
const taskB = tasks.filter(async (element) => await isElement(element).haveText("b")).get(0);
источник

JI

Julia Iluhina in JS for testing
Тогда у filter - параметр не того типа который ему нужен
источник

JI

Julia Iluhina in JS for testing
Ты писал выше - что из теста нужно вернуть промис. Как это сделать?
источник

YK

Yasha Kramarenko in JS for testing
и нужно ли таки в таком виде теста... ?
источник

JI

Julia Iluhina in JS for testing
По поводу таймаутов для вейтов - https://github.com/angular/protractor/pull/4154
Верно я поняла - что  jasmineNodeOpts.defaultTimeoutInterval - как раз благодаря этому пулл реквесту и является таймаутом по умолчанию для browser.wait?
источник

OK

Oleksandr Khotemskyi in JS for testing
если функция теста async - то она автоматом промис возвращает, и уже ненужно
источник

OK

Oleksandr Khotemskyi in JS for testing
Julia Iluhina
По поводу таймаутов для вейтов - https://github.com/angular/protractor/pull/4154
Верно я поняла - что  jasmineNodeOpts.defaultTimeoutInterval - как раз благодаря этому пулл реквесту и является таймаутом по умолчанию для browser.wait?
не совсем
источник

OK

Oleksandr Khotemskyi in JS for testing
идея правильная - просто если в вейт не указать таймаут - он будет ждать без ограничений
источник

OK

Oleksandr Khotemskyi in JS for testing
но у нас всеравно есть таймаут на тест, так что будет ждать его
источник

JI

Julia Iluhina in JS for testing
ага, а без ограничений - это как раз этот жасминовский таймаут и есть
источник

JI

Julia Iluhina in JS for testing
)
источник

OK

Oleksandr Khotemskyi in JS for testing
точней не ждать, а просто будет ждать бесконечно, но его жестко обломит таймаут теста )
источник

JI

Julia Iluhina in JS for testing
непросто
источник

OK

Oleksandr Khotemskyi in JS for testing
ну смотри, это как вейт форевер, но у нас то тест не бесконечно бежит
источник

JI

Julia Iluhina in JS for testing
ну тогда - наверное - когда его обломит - сообщение об ошибке может быть не таким красивым?
источник