Size: a a a

2017 September 11

OK

Oleksandr Khotemskyi in JS for testing
есть асинхронный тест, в него передали коллбек done, и таймаут 5 секунд на его вызов
источник

JI

Julia Iluhina in JS for testing
я предположила - раз мы этот експект кормим промисами - знач он может быть настолько умный - что в рамках таймаута перепроверяет
источник

JI

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

JI

Julia Iluhina in JS for testing
Еще смешно - что та же настройка таймаута справедлива для browser.wait-а
источник

JI

Julia Iluhina in JS for testing
как-то совсем дикая смесь тогда
источник

OK

Oleksandr Khotemskyi in JS for testing
на самом деле все проще
источник

OK

Oleksandr Khotemskyi in JS for testing
есть наш тест раннер - жасмин например
источник

OK

Oleksandr Khotemskyi in JS for testing
а в нем гоняется асинхронный код внутри теста
источник

OK

Oleksandr Khotemskyi in JS for testing
как тест раннеру понять что тестовый код закончил исполнятся?
источник

OK

Oleksandr Khotemskyi in JS for testing
и что тест уже завершен, можно ранить следующий
источник

OK

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

YK

Yasha Kramarenko in JS for testing
да, все верно)
У меня тоже всегда было именно такое представление о этом таймауте)

просто что то на практике у юли там оно как так себя повело, что казалось что оно реально ждет экспекта ))))))
источник

OK

Oleksandr Khotemskyi in JS for testing
вот этот вот done
источник

OK

Oleksandr Khotemskyi in JS for testing
еще важно глянуть какая ошибка вылетает
источник

JI

Julia Iluhina in JS for testing
А что скажешь насчет того - что тот же таймаут отвечает за browser.wait?
источник

OK

Oleksandr Khotemskyi in JS for testing
нет, не может быть
источник

OK

Oleksandr Khotemskyi in JS for testing
я еще не закончил )
источник

OK

Oleksandr Khotemskyi in JS for testing
смотри
источник

OK

Oleksandr Khotemskyi in JS for testing
протрактор, из коробки юзает не совсем чистый жасмин
источник

OK

Oleksandr Khotemskyi in JS for testing
а его форк - jasminewd
источник